프로그래밍 언어/PHP

배열이란?

· 코딩마이데이

배열(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
?>

ex4-10.php의 실행 결과

 

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>";
?>

ex4-11.php의 실행 결과

 

 

'프로그래밍 언어 > PHP' 카테고리의 다른 글

연관 배열  (0) 2026.05.19
배열로 합계/평균 구하기  (0) 2026.05.17
함수 활용  (0) 2026.05.17
함수 값의 반환  (0) 2026.05.16
매개변수  (0) 2026.05.15