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

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

伊谢尔伦
リリース: 2023-03-11 09:46:01
オリジナル
1247 人が閲覧しました

この記事では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 サイトの他の関連記事を参照してください。

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