배열 (Array)


배열은 정수, 문자 또는 배열 등이 순차적으로 나열 된 일련의 집합입니다. PHPoC에서의 배열은 값(Value)과 키(Key)로 구성됩니다. 키 값은 숫자만 사용이 가능하고 0부터 순서대로 배정됩니다.

array001

<?php
    $int1 = 1;
    $char1 = 's';
    $str1 = 'sollae';
    $array1 = array(1, 2, 3);                 // 값이 모두 정수인 배열
    $array2 = array('a', 'b', 'c');           // 값이 모두 문자인 배열
    $array3 = array($int1, $char1, $str1);    // 정수와 문자가 혼합된 배열
?>
<?php
    $array1 = array(1, 2, 3);                 // 배열 array1의 선언 및 초기화
    $array1[0] = 5;                           // 배열 array1의 키 0번의 값을 5로 변경
    echo $array1[0];                          // 배열 array1의 키 0번의 값을 출력
?>
[출력결과]  
5
  • 문자열과 배열
    문자열은 다음과 같이 배열처럼 사용할 수 있습니다.
<?php
    $str = "test";                            // 문자열 변수 선언
    $str[0] = 'T';                            // 문자열 변수의 첫번째 문자를 T로 변경
    echo $str;
?>
[출력결과]  
Test
  • 다차원 배열
    PHPoC는 다차원 배열을 지원합니다.
<?php
    $array0 = array(0, 1, 2);                             // 1차원 배열
    $array1 = array(3, 4, 5);
    $array2 = array($array0, $array1, array(6, 7, 8));    // 2차원 배열
?>