「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
)