배열이란?
배열(Array)은 하나의 변수에 여러 개의 데이터를 담을 수 있는 자료 구조입니다. 배열에서는 인덱스(Index)를 이용하여 저장되는 위치를 지정합니다.
다섯 과목의 성적을 배열 $score에 저장한 다음 출력하는 다음의 예제를 살펴봅시다.
04/ex4-10.php
<?php
$score = array(75, 83, 93, 87, 92); // 02
echo $score[0]."<br>"; // 04
echo $score[1]."<br>";
echo $score[2]."<br>";
echo $score[3]."<br>";
echo $score[4]; // 08
?>

02 $score = array(75, 85, 93, 87, 92);
array() 함수로 배열을 생성하여 $score에 저장합니다.
04~08 $score[0], $score[1], $score[2], $score[3], $score[4]는 각각 배열 $score의 첫 번째, 두 번째, 세 번쩨, 네 번째, 다섯 번째 요소를 나타냅니다. 여기서 사용된 숫자 0, 1, 2, 3, 4를 인덱스라고 합니다. 배열에서는 이 인덱스를 이용하여 요소의 위치를 지정할 수 있습니다. echo문으로 배열 $score의 요소 값을 실행 결과에서와 같이 출력합니다.
배열은 for문이나 while문과 같이 사용되는 경우가 많습니다. for문을 이용하면 배열의 요소에 접근할 수 있습니다.
04/ex4-11.php
<?php
$score = array(75, 85, 93, 87, 92);
for ($i = 0; $i <= 4; $i++)
echo "인덱스 ".$i." : ".$score[$i]."<br>";
?>
