PHP研究

8.配列

配列の入力。

$henji = array ( "おっは〜", "こんち", "ばんわ" );

おっとっと。Perlでは配列は@として区別されてたけど、
PHPでは$でひとまとめのようです。

やり方B

$henji[] = "おっは〜";
$henji[] = "こんち";

さらに追加方法。

$critters[] = "ばんわ";

配列の参照。

print "$henji[2]";

ここでは、「ばんわ」と表示。


連想配列

入力。

$henji2 = array (mornig=>"おっは〜",afternoon=>"こんち",evening=>"ばんわ",sleep=>"ねむ〜");

参照。

print $henji2[evening];

結果→「ばんわ」


さらにこんなことも。

入力。

$animals = array (
array ( name=>"パン坊",
type=>"熊",
color=>"白と黒",
age=>7 ),
array ( name=>"ポン太郎",
type=>"犬",
color=>"茶と白",
age=>7 ),
array ( name=>"ヘポ吉",
type=>"狼",
color=>"グレー",
age=>2 ),
array ( name=>"エベレスト",
type=>"ノミ",
color=>"?",
age=>5 )
);

参照。

print $animals[3][age];

ここではデータNo[3]のエベレストのデータ内の[age]年齢を参照。
結果→5