예
배열 값을 포함하는 텍스트를 인쇄 한 후, $ 자동차라는 이름의 인덱스 배열을 만들고 여기에 세 가지 요소를 지정하고 :
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
»실행 예 정의 및 사용
array() 함수 배열을 만드는 데 사용된다.
PHP에서 배열의 세 가지 유형이 있습니다 :
- Indexed arrays - 숫자 인덱스 배열
- Associative arrays -라는 이름의 키 배열
- Multidimensional arrays 하나 개 이상의 배열을 포함하는 배열 -
통사론
인덱스 배열에 대한 구문 :
array( value1,value2,value3,etc. );
연관 배열에 대한 구문 :
array( key=>value,key=>value,key=>value,etc. );
매개 변수 | 기술 |
---|---|
key | 키를 지정합니다 (numeric or string) |
value | 값을 지정 |
기술적 세부 사항
반환 값 : | 매개 변수의 배열을 돌려줍니다 |
---|---|
PHP 버전 : | 4+ |
변경 내역 : | PHP 5.4, 대체 짧은 배열 구문 사용할 수 array() , []로한다. 예 : $ 차 = [ "볼보", "BMW"]; 대신 $ 자동차 = array("Volvo","BMW") ; |
더 예
예 1
연관 배열 이름 $ 연령을 만듭니다
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " .
$age['Peter'] . " years old.";
?>
»실행 예 예 2
및 관통 루프 인덱스 배열의 모든 값을 출력 :
<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
»실행 예 예 3
및 루프를 통해 결합 배열의 모든 값을 출력 :
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x .
", Value=" . $x_value;
echo "<br>";
}
?>
»실행 예 예 4
다차원 배열을 생성한다 :
<?php
// A two-dimensional array:
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
»실행 예 <PHP 배열 문헌