PHP文法の基礎 配列 | デジキャットのライフログぶろぐ

デジキャットのライフログぶろぐ

アメブロアクセスアップ、ワードプレス、プログラミング等、ウェブ系の情報を配信しています。

phpプログラミング
$アメブロカスタマイズ徹底攻略請負人

配列とは


配列は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['はさみ'];で「ハサミ」を取り出しています。