【④配列について】
●配列
変数が箱だとしたら、配列はタンス。複数の変数をひとつにまとめたもので、複数の値を格納できる。
配列には「ブラケット」「array関数」などがある。
※配列名はキャメル式などHTMLの属性と同様の記述ルールで書くのが一般的
▼ブラケットの記述方法
$配列名[ ] = 値
※[ ]には列番号(キー)が入っている。空白の場合、上から順番に0、1、2、3~の順になる列番号は数字、文字などを入れることも可能。
例:
$bracket_hairetu[] ='あ';
$bracket_hairetu[] ='い';
$bracket_hairetu[] ='う';
$bracket_hairetu[] ='え';
$bracket_hairetu[] ='お';
print_r ($array_bracket);
以下のように表示される。
Array ( [0] => あ [1] =>い [2] => う [3] => え [4] => お
※変数の出力はechoでしたが、配列の場合は「print_r」「var_dump」などで出力する
※<pre>タグを使用して、出力箇所をくくった場合。
echo '<pre>';
出力命令 (配列名);
echo '</pre>';
例:
$bracket_hairetu[] ='あ
$bracket_hairetu[] ='い'
$bracket_hairetu[] ='う'
$bracket_hairetu[] ='え'
$bracket_hairetu[] ='お'
echo '<pre>';
print_r ($bracket_hairetu);
echo '</pre>';
以下のように表示される。
Array
(
[0] => あ
[1] => い
[2] => う
[3] => え
[4] => お
)
※var_dumpを使うとすべての情報が表示される。
文字列と配列を表示する(左記を二つ合わせて「型」という)
例:
上記のブラケットの例をvar_dumpで出力した場合、
echo '<pre>';
var_dump ($bracket_hairetu);
echo '</pre>';
以下のように表示される。
array(5) {
[0]=>
string(3) "あ"
[1]=>
string(3) "い"
[2]=>
string(3) "う"
[3]=>
string(3) "え"
[4]=>
string(3) "お"
}
▼array関数記述法
$定数名(データ,データ,データ)
例:
$arrayKansu = array(
'あ',
'い',
'う',
'え',
'お',
);
echo '<pre>';
print_r ($bracket_hairetu);
echo '</pre>';
以下のように表示される。
Array
(
[0] => あ
[1] => い
[2] => う
[3] => え
[4] => お
)
▼列番号(キー)を指定する場合、
$定数名(キー=>データ,キー=>データ,キー=>データ)
※配列の値を取り出すキーに文字列を用いる配列のことを連想配列という
例:
$arrayKansu = array(
'いちばん'=>'あ',
'にばん'=>'い',
'さんばん'=>'う',
'四番'=>'え',
50=>'お',
);
echo '<pre>';
print_r ($bracket_hairetu);
echo '</pre>';
以下のように表示される。
Array
(
[いちばん] => あ
[にばん] => い
[さんばん] => う
[四番] => え
[50] => お
)
※キーの設定は数字はそのまま、文字列の場合は'でくくる。
▽配列に関係する関数▽
count(配列); : キー数をカウント(配列の引き出しの数を表示する)
最終更新:2012年02月09日 10:09