PHP array() 関数

❮ PHP 配列リファレンス

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

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

定義と用法

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

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


構文

インデックス配列の構文:

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

連想配列の構文:

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

パラメータ 説明
キー キーの指定 (数値または文字列)
値の指定

技術内容 例えば。 $ cars = ["Volvo"、 "BMW"]; $ cars = array( "Volvo"、 "BMW")の代わりに。
返り値: パラメータの配列を返す
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
// A two-dimensional array:
$cars=array
  (
  array("Volvo",100,96),
  array("BMW",60,59),
  array("Toyota",110,100)
  );
?>
例の実行 »

❮ PHP 配列リファレンス