<?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;
?>