3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PHPの配列構造

Last updated at Posted at 2015-09-15

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

##配列

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

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

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

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

多次元配列

引用元:多次元配列

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

3
3
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?