배열 완벽 가이드
👉 인덱스 배열과 연관 배열
숫자 방번호 vs 이름 방번호 🗄️
PHP의 배열은 크게 두 가지로 나뉩니다.
- 인덱스 배열(Indexed Array): 0, 1, 2... 순서대로 숫자가 매겨지는 일반적인 배열입니다.
- 연관 배열(Associative Array): 숫자 대신 '문자열(Key)'을 방 이름으로 사용하는 배열입니다. (JSON 객체와 유사함)
👉 다차원 배열의 이해와 활용
배열 안의 배열: 다차원 배열 🏢
하나의 배열 안에 또 다른 배열을 넣어서 복잡한 표(테이블) 구조의 데이터를 표현할 수 있습니다. 2차원 배열이 가장 흔히 쓰입니다.
배열의 종류: 인덱스 배열 vs 연관 배열
<?php
// 1. 인덱스 배열
$colors = array("Red", "Green", "Blue");
echo "첫 번째 색상: " . $colors[0] . "<br>";
// 2. 연관 배열 (=> 화살표 사용)
$user = [
"name" => "Kim",
"age" => 30,
"job" => "Developer"
];
echo "사용자 이름: " . $user["name"]; // Key로 접근
?>