PHP 배열 () 함수
예
생성 숫자 배열은 $ 자동차에 할당 된 세 요소라고 텍스트 값의 배열을 포함 출력 :
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
»인스턴스를 실행
정의 및 사용
배열 () 함수는 배열을 만드는 데 사용됩니다.
PHP에서 배열의 세 가지 유형이 있습니다 :
- 숫자 배열 - 숫자 ID 키 배열
- 연관 배열 - 키와 배열은 각 키와 관련된 값을 지정
- 다차원 배열 - 어레이 중 하나 이상의 어레이를 함유하는
문법
숫자 배열 구문 :
array( value1,value2,value3,etc. );
연관 배열 구문 :
array( key=>value,key=>value,key=>value,etc. );
参数 | 描述 |
---|---|
key | 规定键名(数值或字符串)。 |
value | 规定键值。 |
기술 세부 사항
반환 값 : | 매개 변수의 배열을 돌려줍니다. |
---|---|
PHP 버전 : | 4+ |
업데이트 로그 : | PHP 5.4 이후 때문에, 당신은 [] 대신 배열의 짧은 배열 구문을 사용할 수 있습니다 (). 예를 들어, $ 자동차 = "보", "BMW"] 대신 $ 자동차 = 배열 ( "보", "BMW"); |
더 많은 예제
예 1
$ 시대라는 연관 배열을 만듭니다
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
$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>";
}
?>
$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>";
}
?>
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
»인스턴스를 실행
예 4
다차원 배열을 만듭니다
<?php
// 一个二维数组
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
// 一个二维数组
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
»인스턴스를 실행
전체 PHP 배열 참조