$cars라는 숫자형 배열을 만들고 여기에 세 개의 요소를 할당하고 배열 값이 포함된 텍스트를 인쇄합니다.
<?php$cars=array("Volvo","BMW","Toyota");echo " . $cars[0] ", " . $cars[ . 2] .".";?>array() 함수는 배열을 생성하는 데 사용됩니다.
PHP에는 세 가지 유형의 배열이 있습니다.
숫자 배열 - 숫자 ID 키가 있는 배열
연관 배열 - 지정된 키가 있는 배열, 각 키는 값과 연결됩니다.
다차원 배열 - 하나 이상의 배열을 포함하는 배열
숫자형 배열의 구문:
배열( 값1, 값2, 값3 등 );
연관 배열 구문:
array( 키=>값, 키=>값, 키=>값 등 );
매개변수 | 설명하다 |
---|---|
열쇠 | 키 이름(숫자 값 또는 문자열)을 지정합니다. |
값 | 키 값을 지정합니다. |
반환 값: | 매개변수 배열을 반환합니다. |
---|---|
PHP 버전: | 4+ |
업데이트 로그: | PHP 5.4부터 array() 대신 []를 사용하여 짧은 배열 구문을 사용할 수 있습니다. 예를 들어 $cars=array("Volvo","BMW"); 대신 $cars=["Volvo","BMW"];를 사용합니다. |
$age라는 연관 배열을 만듭니다.
<?php$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");echo "피터는 " 입니다. "세.";?>반복하여 숫자형 배열의 값을 인쇄합니다.
<?php$cars=array("볼보","BMW","도요타");$arrlength=count($cars);for($x=0;$x<$arrlength;$x++) { echo $cars [$x]; 에코 "<br>" }?>연관 배열의 값을 반복하고 인쇄합니다.
<?php$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");foreach($age as $x=>$x_value) { echo "키=" . $x . ", 값=" . $x_value; 에코 "<br>";다차원 배열을 만듭니다.
<?php// 2차원 배열 $cars=array ( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) );?>