PHPでは、Array()関数は配列を作成する最も伝統的な方法です。これにより、アレイに複数の要素を追加できます。
// 创建一个包含多个元素的数组
$fruits = array ( "apple" , "banana" , "cherry" );
// 访问数组元素
echo $fruits [0]; // 输出:apple
バージョン5.4の後、PHPは四角いブラケットを介して配列の作成をサポートします[]。この方法は、array()関数よりも簡潔であり、コードの読みやすさが高くなっています。
// 创建一个包含多个元素的数组
$colors = [ "red" , "green" , "blue" ];
// 访问数组元素
echo $colors [1]; // 输出:green
PHPでは、キー名を指定して連想配列を作成して、配列の要素にキー名でアクセスできるようにすることができます。
// 创建一个包含键名的数组
$person = array (
"name" => "Alice" ,
"age" => 30,
"city" => "New York"
);
// 访问数组元素
echo $person [ "age" ]; // 输出:30
範囲()関数は、特定の範囲内で連続要素を含む配列を作成するために使用されます。この方法は通常、数値範囲が必要な場合に使用されます。
// 创建一个包含一系列连续数字的数组
$numbers = range(1, 5);
// 访问数组元素
echo $numbers [3]; // 输出:4
foreachループは、アレイ要素を繰り返す場合に非常に一般的な使用法であり、コードを簡素化し、読みやすさを向上させます。
// 遍历数组并输出每个元素的值
$grades = array ( "Tom" => 80, "Jane" => 90, "Alice" => 85);
foreach ( $grades as $name => $grade ) {
echo $name . "'s grade is " . $grade . "
";
}
// 输出:
// Tom's grade is 80
// Jane's grade is 90
// Alice's grade is 85
上記の5つのPHPアレイの作成および操作方法により、各ライティング方法の特性と適用可能なシナリオを確認できます。これらの方法を理解して習得すると、実際の開発でアレイをより効率的に使用し、コードのシンプルさと読みやすさを改善するのに役立ちます。