現在の位置: ホーム> 最新記事一覧> PHPでarray_pushを使用する方法は?アレイに要素をステップバイステップに追加する方法を教えてください

PHPでarray_pushを使用する方法は?アレイに要素をステップバイステップに追加する方法を教えてください

gitbox 2025-06-03

1。array_push ()とは何ですか?

array_push()は、配列の最後に1つ以上の要素を追加するPHP内蔵機能です。その構文は非常にシンプルです:

 array_push(array &$array, mixed ...$values): int
  • $配列はターゲット配列であり、参照として渡されることに注意してください。

  • $値は、追加する1つ以上の値です。

  • 戻り値は、新しい要素を追加した後の配列内の要素の総数です。

2。基本的な使用例

最も簡単な例を見てみましょう:

 <?php
$fruits = ["apple", "banana"];
array_push($fruits, "orange");
print_r($fruits);
?>

出力の結果は次のとおりです。

 Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)

ご覧のとおり、 「オレンジ」が配列$フルーツの端に追加されます。

3.複数の要素を追加します

array_push()は、複数の要素の追加を一度にサポートします。これは、バッチの追加が必要な場合に使用するのに非常に適しています。

 <?php
$numbers = [1, 2];
array_push($numbers, 3, 4, 5);
print_r($numbers);
?>

出力結果:

 Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)

4。 []演算子との比較

ご存知かもしれませんが、PHPの[]演算子を介して要素を追加することもできます。

 $fruits[] = "grape";

この方法は、ほとんどの場合Array_push()に相当しますが、複数の要素を追加する必要がある場合、array_push()は明確です。

たとえば、次の2つの執筆方法は同等です。

 array_push($arr, "a", "b", "c");

相当:

 $arr[] = "a";
$arr[] = "b";
$arr[] = "c";

複数の要素を一度に追加する必要がある場合、 array_push()を使用すると読みやすくなります。

5。注意すべきこと

  1. array_push()は、配列の最後に要素を追加することのみで、挿入位置を指定できません。

  2. 元の配列が変更されるため、返品値の新しい配列を受信する必要はありません。

  3. 使用に問題がある場合は、 https://gitbox.net/php-array_push-docにアクセスして、より詳細な公式ドキュメントの指示を表示できます。