| PHPとPostgreSQLを利用したWEBシステムの開発例を掲載していきます。腕時計 販売サイト my-watch.biz | ||||||
● 3_007-配列
ここで配列$nameの中を調べて見ます。print_r($name_1);は「配列$nameの中を出力する」程度に思って下さい。
ブラウザには下記のように出力されたはずです。
これは、 0番目は1というデータを持っています。 1番目は2というデータを持っています。 2番目は3というデータを持っています。 3番目は4というデータを持っています。 4番目は5というデータを持っています。 という内容になります。配列の一番初めは0番目から始まります。 あまり現実的には実感し難いですがこれは規則なので覚えて下さい。 ● 3_007-多次元配列 先ほどの配列は多次元配列から見れば1次元配列です。 以下を実行して下さい。
以下のように出力されたはずです。
上を少し見易く整理すると、以下になります。
Array「配列」は、 1行目の0番目の配列は、「0番目の値は1、1番目の値は2、2番目の値は3、3番目の値は4、4番目の値は5」、となります。 2行目の1番目の配列は、「0番目の値は1、1番目の値は2、2番目の値は3、3番目の値は4、4番目の値は5」、となります。 上記が2次元配列です。 身近で分かり易い例は学校のクラスの分類です。 小学校の3年4組があったとします。 男子が20人、0番目が田中、1番目が佐藤、2番目が・・・・。 女子が20人、・・・・ 上記も2次元配列です、組ではなく、学年で配列を作ると3次元、学校の生徒全体では4次元という事になります。 2次元配列までは良く使いますが、3次元以上は仕様がややこしくなるので採用するには全体の仕様を混乱させない配慮も必要です。 正規マニュアルの下記も参照して下さい。 V. 配列関数(array) 戻る |
||||||
Copyright (c) 2007 MSweb All Rights
Reserved |