PHP では、新しい配列を作成する方法がたくさんあります。以下にいくつかの一般的な方法を示します。
配列要素をコンマ区切り形式で角かっこ [] で直接囲み、変数に代入します。新しい配列を作成します。
// 创建一个包含4个元素的新数组 $newArray = ['apple', 'banana', 'orange', 'grape'];
array() 関数を使用すると、新しい配列を作成することもできます。この関数は、複数の形式のパラメーターをサポートしています。カンマ区切り形式の配列要素。以下にサンプルコードを示します。
// 创建一个包含5个元素的新数组 $newArray = array('apple', 'banana', 'orange', 'grape', 'mango'); // 创建一个用索引键指定元素的数组 $newArray = array(1 => 'apple', 2 => 'banana', 3 => 'orange'); // 创建一个用字符串键指定元素的数组 $newArray = array('name' => 'John', 'age' => 30, 'email' => 'john@example.com');
PHP の range() 関数を使用して配列を作成できます。この関数は開始値と終了値をパラメータとして受け取ります。配列を生成します。指定された値の範囲内のすべての要素を含む配列。
// 创建一个包含10个元素的新数组 $newArray = range(0, 9); // 创建一个包含26个小写字母的新数组 $newArray = range('a', 'z'); // 创建一个包含6个整数的新数组,步长为2 $newArray = range(0, 10, 2);
array_fill() 関数を使用すると、すべて同じである指定された数の要素を作成できます。この関数の最初のパラメータは開始位置、2 番目のパラメータは埋められる量、3 番目のパラメータは埋められる値です。
// 创建一个包含15个值为0的元素的新数组 $newArray = array_fill(0, 15, 0); // 创建一个包含10个值为'a'的元素的新数组 $newArray = array_fill(0, 10, 'a');
ループを使用してデータを処理する場合、配列に要素を継続的に追加することで新しい配列を作成できます。
// 创建一个包含10个偶数的新数组 $newArray = array(); for ($i = 0; $i < 10; $i++) { $newArray[] = $i * 2; }
概要
上記は、PHP で新しい配列を作成する一般的な方法をいくつか示しています。実際のニーズに応じて、対応する方法を選択して新しい配列を構築できます。実際のアプリケーションでは、新しい配列を作成するシナリオが数多くあり、開発効率とコードの可読性を向上させるために、実情に応じて最適な方法を選択する必要があります。
以上がPHPで新しい配列を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。