
配列とは
配列は1つの変数に複数の値を代入することができます。数値、文字列を問いません。
特に数値以外の文字列を自由に代入することを「連想配列」といいます。
(基本的に変数は、1つの変数に1つの値しか代入することができません。)
PHPで配列はキーによるアクセスが可能な値の集合体です。
最も簡単な配列の例
配列の書式
$<配列名>[<キー>]
< ?php
$fruit[] = 'いちご';
$fruit[] = 'みかん';
$fruit[] = 'りんご';
echo $fruit[0];
?>
上記の例では「いちご」の文字列が出力されます。
デフォルトの状態ではキーの部分は上から順番に0,1,2と自動的に番号が割り振られているためです。
array関数を使って配列を初期化する
以下array関数を使った例です。
< ?php
$samplearray = array('ハサミ','カッター','ノリ','ジョウギ','セロテープ');
echo $samplearray[3];
?>
このようにすると各文字列に数値が代入されます。eho $samplearray[3]なので出力結果は「ジョウギ」となります。
さらに各文字列にキーを指定することもできます。
< ?php
$samplearray = array('はさみ' => 'ハサミ','かったー' => 'カッター','のり' => 'ノリ','じょうぎ' => 'ジョウギ','せろてーぷ' => 'セロテープ');
echo $samplearray['はさみ'];
?>
「ハサミ」という値に「はさみ」というキーを指定し、echo $samplearray['はさみ'];で「ハサミ」を取り出しています。