Heim  >  Artikel  >  Backend-Entwicklung  >  Verwendungszusammenfassung zum Hinzufügen von Elementen zum PHP-Array

Verwendungszusammenfassung zum Hinzufügen von Elementen zum PHP-Array

伊谢尔伦
伊谢尔伦Original
2017-06-24 10:11:311193Durchsuche

Dieser Artikel fasst die PHP-Array-Methode zum Hinzufügen von Elementen zusammen. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

Wenn wir ein eindimensionales Array zum Hinzufügen von Array-Elementen sind, können wir natürlich zusätzlich zu dieser Methode ArrayListay_push verwenden Es gibt einen direkteren Weg, hier ist es. Lassen Sie es uns für alle klären

Elemente zu einem eindimensionalen Array hinzufügen

$ArrayList = ArrayListay();
Array_push($ArrayList, el1, el2 ... eln);

Aber es gibt tatsächlich einen direkteren und bequemeren Weg. Der Code lautet wie folgt:

$ArrayList = ArrayListay();  
$ArrayList[] = el1;  
$ArrayList[] = el2;  
...  
$ArrayList[] = eln;

Zwei Möglichkeiten Die Wirkung der Methode ist gleich

Fügen Sie ein oder mehrere Elemente hinzu, der Code lautet wie folgt:

<?php 
  $ArrayList1 = ArrayListay("a", "b"); 
  Array_push($ArrayList1, "c", "d"); 
  print_r($ArrayList1); 
 ?>

Das laufende Ergebnis lautet wie folgt:

ArrayListay 
  ( 
   [0] => a 
   [1] => b 
   [2] => c 
   [3] => d 
)

Hinweis: Wenn der erste Parameter kein Array ist, gibt ArrayListay_push() eine Warnung aus

Fügen Sie ein Element am Anfang des Arrays ein

1. ArrayListay_unshift, Verwendungsmethode, der Code lautet wie folgt:

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

Die Ausgabe lautet wie folgt:

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

Es ist nicht möglich, mit ArrayListay_push oder ArrayListay_unshift zugehörige Elemente zum Array hinzuzufügen. Wie fügen wir es also hinzu? Verwenden Sie die ArrayListay_merge-Methode, um am Anfang etwas Ähnliches wie ArrayListay_unshift zu erreichen. Die Funktion zum Hinzufügen von Elementen, der Code lautet wie folgt folgt:

<?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, der Code lautet wie folgt:

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

Das Ausgabeergebnis ist das gleiche wie bei Verwendung der ArrayListay_merge-Methode.

3. Fügen Sie am Ende des Elements ein assoziatives Array-Element hinzu. Der Code lautet wie folgt:

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

Was einige Freunde betrifft, sagen einige Freunde, dass die Leistung von Array_push das Hinzufügen von Elementen ist schlechter als direkt $a[]='a'. Alles andere ist gleich. Wenn es nur einen Wert gibt, gibt es keinen Vergleich.

Das obige ist der detaillierte Inhalt vonVerwendungszusammenfassung zum Hinzufügen von Elementen zum PHP-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn