PHP array()関数

PHP Array 参考手册完全な PHP Array リファレンスマニュアル

サンプル

$cars という名前の数値配列を作成し、3つの要素を代入して、配列の値を含むテキストを出力します:

<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

サンプルを実行 »

定義と用法

array() 関数は配列を作成するために使用します。

PHP には3種類の配列があります:

  • 数値配列- 数値IDのキーを持つ配列
  • 連想配列- 指定したキーを持つ配列で、各キーが値に関連付けられています
  • 多次元配列- 1つ以上の配列を含む配列

構文

数値配列の構文:

array(value1,value2,value3,etc.);

連想配列の構文:

array(key=>value,key=>value,key=>value,etc.);

パラメータ 説明
key キー名(数値または文字列)を指定します。
value キー値を指定します。

技術詳細

戻り値: パラメータの配列を返します。
PHP バージョン: 4+
更新履歴: PHP 5.4 以降、array() の代わりに [] を使用する短い配列構文が使えます。
例えば、$cars=array("Volvo","BMW"); の代わりに $cars=["Volvo","BMW"]; を使用します。


その他のサンプル

サンプル 1

$age という名前の連想配列を作成します:

<?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
// 2次元配列
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>

サンプルを実行 »


PHP Array 参考手册完全な PHP Array リファレンスマニュアル その他の拡張