PHP 배열() 함수
예시
$cars라는 인덱스 배열을 만들고 여기에 3개의 요소를 할당한 다음 배열 값이 포함된 텍스트를 인쇄합니다.
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
정의 및 사용
array() 함수는 배열을 만드는 데 사용됩니다.
PHP에는 세 가지 유형의 배열이 있습니다.
- 인덱스 배열 - 숫자 인덱스가 있는 배열
- 연관 배열 - 명명된 키가 있는 배열
- 다차원 배열 - 하나 이상의 배열을 포함하는 배열
통사론
인덱스 배열의 구문:
array(value1, value2, value3, etc.)
연관 배열의 구문:
array(key=>value,key=>value,key=>value,etc.)
매개변수 값
Parameter | Description |
---|---|
key | Specifies the key (numeric or string) |
value | Specifies the value |
기술적 세부 사항
반환 값: | 매개변수의 배열을 반환합니다. |
---|---|
PHP 버전: | 4+ |
변경 로그: | PHP 5.4부터 array()를 []로 바꾸는 짧은 배열 구문을 사용할 수 있습니다. 예: $cars=["볼보","BMW"]; 대신 $cars=array("볼보","BMW"); |
더 많은 예
예시
$age라는 연관 배열을 만듭니다.
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
예시
인덱싱된 배열의 모든 값을 반복하고 인쇄합니다.
<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
예시
연관 배열의 모든 값을 반복하고 인쇄합니다.
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
예시
다차원 배열을 만듭니다.
<?php
// A two-dimensional array:
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
❮ PHP 배열 참조