PHP では、配列に新しい要素を追加するのが一般的なタスクです。配列は PHP で最も一般的に使用されるデータ型の 1 つであり、配列に新しい値を追加することは配列操作の基本機能の 1 つです。この記事では、PHP で配列に新しい値を追加する方法を説明します。
角括弧を使用して、配列に新しい要素を追加できます。角括弧を使用してこれを実現するには 2 つの方法があります。
1 つ目は、最後に要素を追加することです。たとえば、新しい要素「apple」を配列に追加する場合は、次のコードを使用できます。
$fruits = array("orange", "banana"); $fruits[] = "apple"; print_r($fruits);
これにより、次のように出力されます。
Array ( [0] => orange [1] => banana [2] => apple )
同じ方法を使用して、複数の新しい要素を配列の末尾に追加することもできます。たとえば、「オレンジ」、「バナナ」、「リンゴ」を配列に追加する場合は、次のコードを実行できます:
$fruits = array(); $fruits[] = "orange"; $fruits[] = "banana"; $fruits[] = "apple"; print_r($fruits);
これにより、次の内容が出力されます:
Array ( [0] => orange [1] => banana [2] => apple )
2 番目は、角括弧内のキー名を使用して追加されます。このメソッドでは、キー名を指定し、それを角かっこで囲む必要があります。例:
$fruits = array("orange", "banana"); $fruits[2] = "apple"; print_r($fruits);
これにより、次のように出力されます:
Array ( [0] => orange [1] => banana [2] => apple )
PHP の組み込みの array_push() 関数は、配列の末尾に 1 つ以上の要素を追加できます。たとえば、新しい要素「apple」を配列に追加する場合は、次のコードを使用できます。
$fruits = array("orange", "banana"); array_push($fruits, "apple"); print_r($fruits);
これにより、次のように出力されます。
Array ( [0] => orange [1] => banana [2] => apple )
array_push() 関数 複数の要素を配列に追加します。たとえば、「オレンジ」、「バナナ」、「リンゴ」を配列に追加する場合は、次のコードを実行するだけです:
$fruits = array(); array_push($fruits, "orange", "banana", "apple"); print_r($fruits);
これにより、次の内容が出力されます:
Array ( [0] => orange [1] => banana [2] => apple )
PHP の組み込み array_unshift() 関数を使用すると、配列の先頭に 1 つ以上の要素を追加できます。たとえば、新しい要素「apple」を配列に追加する場合は、次のコードを使用できます。
$fruits = array("orange", "banana"); array_unshift($fruits, "apple"); print_r($fruits);
これにより、次のように出力されます。
Array ( [0] => apple [1] => orange [2] => banana )
array_unshift() 関数 複数の要素を配列に追加します。たとえば、「リンゴ」、「バナナ」、「オレンジ」を配列に追加する場合は、次のコードを実行するだけです:
$fruits = array(); array_unshift($fruits, "apple", "banana", "orange"); print_r($fruits);
これにより、次の内容が出力されます:
Array ( [0] => apple [1] => banana [2] => orange )
概要
PHP では、配列に新しい要素を追加するのが一般的なタスクです。角括弧は 1 つ以上の方法で使用でき、PHP の組み込みの array_push() 関数と array_unshift() 関数を使用して 1 つ以上の要素を追加することもできます。これらの方法に習熟すると、PHP プログラミング プロセスの柔軟性と効率が向上します。
以上がPHPで配列に新しい値を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。