配列の生成

書式:array([配列要素],...);

戻り値:配列

配列を作成します。配列要素は値だけを指定すると添字配列が作成されます。(例)
キーと値のペアで指定すると連想配列を作成できます。(例2)

:

array($val1, $val2);
$val1=0、$val2=1をキーとした配列を生成する

$arr = array(1, 2);
$arr
keyvalue
01
12

例2:

array($key1 => $val1, $key2 => $val2);
$key1に$val1、$key2に$val2が入った連想配列を生成する

$arr = array('num1' => 'val1', 'num2' => 'val2');
$arr
keyvalue
num1val1
num2val2

連想配列とハッシュ

管理人は「連想配列」と呼んでいますが、 このように文字列をキーとした配列のことを「ハッシュ」と呼ぶ人もいます。 単に呼び方の問題ですので、どちらを使って呼ぶかは完全に個人の自由です。 phpの本などでは連想配列と呼ばれることが多いように思います。
「連想配列」と呼ばれるのは、添字配列よりも値が何のためか想像しやすいからと言われます。 また、「ハッシュ」と呼ぶのはデータを格納するときにハッシュ値をキーにして格納するからです。