退職後の菜園入門 家庭菜園の栽培日記

初心者の方へ 野菜の育て方 ヒントとポイント

PHP 初心者の配列

前回に続いて配列について考えてみます。

配列はデータベースでのデータの基本になっていると思います。

ここが理解できないと、いろいろとデータの操作が難しいことになります。

それはわかっているのですが、配列というのは複雑で理解しにくいというのが現状です。

私がつまずいた配列を紹介させていただきます。

['customer']['name']といったようにここに[]が二つ並んでいます。

これがわからないので困りました。

これをprint_rで文字にあらわしてみると、このようになっていました。

これを分解すると
1)$_SESSIONという配列はいくつかのキーをもつようになっている。
たとえばここでの顧客データの'customer'であったり、買い物リストであったりします。

2)そのキーcustomerは配列をもっている。
この配列は連想配列になっていて、'id'=>'100', 'name'=>'yamada'のようになっている。

したがってこの部分は
$_SESSIONという変数のなかのキー'customer’は連想配列をもっている。
$_SESSION['customer']['name']とすることで['name']の中の'yamada'を取得することができる。

よくわからないのですが、多分こうなっているのではないかと思われます。

前回に続いて配列に苦労しているというお話でした。