PHP配列に要素を追加する方法

巴扎黑
リリース: 2023-03-14 15:58:02
オリジナル
14646 人が閲覧しました

この記事では、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); 
?>
ログイン後にコピー

2. + 演算子のコードは次のとおりです:

<?php 
$array_Qlist = ArrayListay(&#39;a&#39;, &#39;B&#39;); 
$array_Qlist = Array_merge(ArrayListay(&#39;front&#39; => &#39;你好www.jb51.net&#39;), $array_Qlist); 
/* 
ArrayListay 
( 
  [front] => 你好www.jb51.net 
  [0] => a 
  [1] => b 
) 
*/ 
?>
ログイン後にコピー

出力結果は ArrayListay_merge メソッドを使用した場合と同じです。

3. 要素の最後に連想配列要素を追加します。

<?php 
$array_Qlist = Array(&#39;a&#39;, &#39;B&#39;); 
$array_Qlist = Array(&#39;front&#39; => &#39;你好小www.jb51.net&#39;) + $array_Qlist; 
?>
ログイン後にコピー

Array_push を使用して要素を追加するパフォーマンスは、直接 $a[]='a' を追加するパフォーマンスより悪いと言っている友人もいますが、値が 1 つしかない場合は、他のすべては同じです。比較することはできません

以上がPHP配列に要素を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート