PHPの配列構造


はじめに

PHPの初学者中の初学者が備忘録として書いた中身の薄いものですので、拙さはご容赦ください。。。
また、間違っている所があればコメント等で指摘をお願いします。

配列

配列とは

PHPの多次元配列と連想配列についてのサンプル。
配列はphpにおいて極めて重要な役割を果たしているな、と感じました。
データベースにデータを保存するにも、配列の中身が連想配列となっているのかとか、多次元配列になっているのか、とか配列構造の色々なところに気を遣わなければなりません。
配列の構造について熟知していれば、一皮向けたと言ってもいいのではないでしょうか?

連想配列

連想配列
PHPにおいてはあまり普通の配列と違いはないようです。
違いとったら、キーの名前が数字か文字かといったところです

多次元配列

多次元配列
PHPの多次元配列と連想配列についてのサンプル。
簡単に言ってしまうと、配列の値の中に更に配列が入っている、という感じです。

下のように構造が目で確認できるとわかりやすいと思います。
難しいものだと、2次元配列とか3次元配列以上の階層になってきますので、注意して中身を見ていきましょう。
※CakePHPだと、$this->log(変数, 'debug');で視認性がよく、配列の中身の構造図を見れるので、お勧めです!

引用元:多次元配列

まとめ

簡単にまとめましたが、配列構造は初心者にとってこれが全てなのではとも思っています。
これより複雑なのは当然なのですが、経験とこの知識を持っていれば対応できるはずです!