ソースコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
<?php // 添字配列の初期化 $numbers = array(0, 3, 100, 2087123454, ); // 数値のみ(末尾要素のカンマは省略可) $strings = array('Jon', 'Mery', 'Sun', 'Ren', ); // 文字列のみ $numstrs = array(1, 1.0, '1', ); // 複数型混合(数値、少数、文字列) $empty = array(); // 空の配列 // var_dumpで構造を確認 echo '$numbers == '; var_dump($numbers); echo '$strings == '; var_dump($strings); echo '$numstrs == '; var_dump($numstrs); echo '$empty == '; var_dump($empty); echo PHP_EOL; // 配列の要素を出力 echo $numbers[2], PHP_EOL; echo $strings[0], PHP_EOL; echo $numstrs[2], PHP_EOL, PHP_EOL; // foreach で配列の要素を先頭から順に出力 foreach ($numbers as $val) { echo $val, PHP_EOL; } echo PHP_EOL; // 配列の要素への代入 $strings[0] = 'Mike'; $empty[] = 'Jon'; // 空のブラケットを用いると要素の追加となる echo $strings[0], PHP_EOL; echo $empty[0], PHP_EOL; ?> |
実行結果
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
$numbers == array(4) { [0]=> int(0) [1]=> int(3) [2]=> int(100) [3]=> int(2087123454) } $strings == array(4) { [0]=> string(3) "Jon" [1]=> string(4) "Mery" [2]=> string(3) "Sun" [3]=> string(3) "Ren" } $numstrs == array(3) { [0]=> int(1) [1]=> float(1) [2]=> string(1) "1" } $empty == array(0) { } 100 Jon 1 3 100 2087123454 Mike Jon |
コメント
PHP: 添字配列の初期化、出力、代入 http://bit.ly/hGGgvy