「5.3配列へのデータの格納」からのメモ。
- キーを指定しないと、自動で連番がふられる
<?php $hoge = array(10 => "aaa" , "bbb" , "ccc"); print_r($hoge); ?>
Array ( [10] => aaa [11] => bbb [12] => ccc )
- 要素の追加は$array[]で可能
<?php $hoge = array("aaa" , "bbb"); $hoge[] = "ccc"; print_r($hoge);
Array ( [0] => aaa [1] => bbb [2] => ccc )
- 連想配列に追加した場合は、キーは0からふられる
<?php $hoge = array("first" => "aaa" , "second" => "bbb"); $hoge[] = "ccc"; print_r($hoge); ?>
Array ( [first] => aaa [second] => bbb [0] => ccc )
- range()で値の範囲を指定して自動で配列を作成
<?php $hoge = range(10 , 12); print_r($hoge); ?>
Array ( [0] => 10 [1] => 11 [2] => 12 )
- array_pad()で足らない要素を追加
<?php $hoge = array(10 , 11 , 12); $hoge = array_pad($hoge , 5 , 0); print_r($hoge); ?>
Array ( [0] => 10 [1] => 11 [2] => 12 [3] => 0 [4] => 0 )
- array_pad()で配列の初期化
<?php $hoge = array_pad(array() , 3 , 0); print_r($hoge); ?>
Array ( [0] => 0 [1] => 0 [2] => 0 )