ホームページ >バックエンド開発 >PHPチュートリアル >PHP配列に要素を追加する方法の使い方まとめ

PHP配列に要素を追加する方法の使い方まとめ

伊谢尔伦
伊谢尔伦オリジナル
2017-06-24 10:11:311246ブラウズ

この記事では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_unshift、使用方法、コードは次のとおりです:

<?php 
$array_Qlist = ArrayListay("军民联防", "banana"); 
Array_unshift($array_Qlist, "西瓜", "php"); 
print_r($array_Qlist); 
?>

出力は次のとおりです:

ArrayListay 
( 
    [0] => 西瓜 
    [1] => php 
    [2] => 军民联防 
    [3] => banana 
)

ArrayListay_push または ArrayListay_unshift を使用して、関連する要素を配列に追加することはできません。 ArrayListay_merge メソッドを使用して、要素を先頭に追加する ArrayListay_unshift と同様の関数を実行します。コードは次のとおりです:

<?php 
$array_Qlist = ArrayListay(&#39;a&#39;, &#39;B&#39;); 
$array_Qlist = Array_merge(ArrayListay(&#39;front&#39; => &#39;你好&#39;), $array_Qlist); 
/* 
ArrayListay 
( 
  [front] => 你好
  [0] => a 
  [1] => b 
) 
*/ 
?>

2. +

operator

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

3. 要素の最後に連想配列要素を追加します。コードは次のとおりです。

<?php 
$array_Qlist = Array(&#39;a&#39;, &#39;B&#39;); 
$array_Qlist = Array(&#39;front&#39; => &#39;你好小&#39;) + $array_Qlist; 
?>

一部の友人については、Array_push で要素を追加し、直接 $a[]= 'a' このパフォーマンスの違いを除いて、他のすべては同じです。値が 1 つしかない場合は、比較できません。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。