PHP 配列の基本:作成と要素アクセス
PHP の配列は [] または array() で作成します。他の言語と異なり、PHP の配列は内部的にすべて連想配列として実装されています。
// 短縮構文(推奨)
$fruits = ['apple', 'banana', 'orange'];
// array() 構文(古い書き方)
$fruits = array('apple', 'banana', 'orange');要素へのアクセスは 0 から始まるインデックスを使います。
$fruits = ['apple', 'banana', 'orange'];
echo $fruits[0]; // apple
echo $fruits[1]; // banana
echo $fruits[2]; // orange要素の追加と変更
配列に要素を追加するには、インデックスを指定するか [] を使います。[] を使うと末尾に自動追加されるため、インデックスを気にする必要がありません。
$fruits = ['apple', 'banana'];
// 末尾に追加
$fruits[] = 'orange';
// インデックス指定で追加・変更
$fruits[0] = 'grape'; // 変更
$fruits[5] = 'melon'; // 追加(インデックス 3, 4 は空く)要素数の取得
count() 関数で配列の要素数を取得できます。
$fruits = ['apple', 'banana', 'orange'];
echo count($fruits); // 3空配列の判定には empty() を使うのが一般的です。count() === 0 でも同じ結果になりますが、empty() の方が意図が明確になります。