この記事では、PHP 配列に要素を追加する方法を主に紹介します。サンプルでは、配列に要素を追加する一般的な方法をまとめています。必要な方は参考にしてください。 PHP 配列の詳細。皆さんの参考に共有してください。具体的な分析は次のとおりです。
配列要素を 1 次元配列に追加する場合は、もちろん、このメソッドに加えて、より直接的なメソッドを使用できます。
一次元配列に要素を追加します
$ArrayList = ArrayListay(); Array_push($ArrayList, el1, el2 ... eln);
しかし、実際にはもっと直接的で便利な方法があります。コードは次のとおりです:
$ArrayList = ArrayListay(); $ArrayList[] = el1; $ArrayList[] = el2; ... $ArrayList[] = eln;
2 つの方法で得られる効果は同じです。
1 つまたはさらに要素がある場合、コードは次のとおりです:
<?php $ArrayList1 = ArrayListay("a", "b"); Array_push($ArrayList1, "c", "d"); print_r($ArrayList1); ?>
実行結果は次のとおりです:
ArrayListay (
[0] => a
[1] => b
[2] => c
[3 ] => d
)
注: 最初のパラメータが配列でない場合、ArrayListay_push( ) は警告を発行します。
配列の先頭に要素を挿入します
1、使用方法は次のとおりです。出力は次のとおりです:
ArrayListay(
[0] => Watermelon [1] => Script House
[2] => 軍民共同防衛
[3] => Banana
)
ArrayListay_push または ArrayListay_unshift を使用して関連する要素を配列に追加するのは現実的ではありません。どのように追加すればよいでしょうか? ArrayListay_merge メソッドを使用して、ArrayListay_unshift と同様のことを実現します。最初に要素を追加する関数です。コードは次のとおりです。
<?php $array_Qlist = ArrayListay("军民联防", "banana"); Array_unshift($array_Qlist, "西瓜", "脚本之家"); print_r($array_Qlist); ?>
<?php $array_Qlist = ArrayListay('a', 'B'); $array_Qlist = Array_merge(ArrayListay('front' => '你好www.jb51.net'), $array_Qlist); /* ArrayListay ( [front] => 你好www.jb51.net [0] => a [1] => b ) */ ?>
出力結果は ArrayListay_merge メソッドを使用した場合と同じです。
3. 要素の最後に連想配列要素を追加します。
<?php $array_Qlist = Array('a', 'B'); $array_Qlist = Array('front' => '你好小www.jb51.net') + $array_Qlist; ?>
Array_push を使用して要素を追加するパフォーマンスは、直接 $a[]='a' を追加するパフォーマンスより悪いと言っている友人もいますが、値が 1 つしかない場合は、他のすべては同じです。比較することはできません
以上がPHP配列に要素を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。