Heim > Backend-Entwicklung > PHP-Tutorial > So fügen Sie Elemente zum PHP-Array hinzu

So fügen Sie Elemente zum PHP-Array hinzu

巴扎黑
Freigeben: 2023-03-14 15:58:02
Original
14695 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die Methode zum Hinzufügen von Elementen zu PHP-Arrays vor. Die Beispiele fassen die gängigen Methoden zum Hinzufügen von Elementen zu Arrays zusammen, die einen bestimmten Referenzwert haben.

Dieser Artikel enthält eine detailliertere Zusammenfassung Die Methode zum Hinzufügen von Elementen zum PHP-Array. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

Wenn wir Array-Elemente zu einem eindimensionalen Array hinzufügen, können wir zusätzlich zu dieser Methode natürlich weitere direkte Methoden verwenden

Elemente zu einem eindimensionalen Array hinzufügen

$ArrayList = ArrayListay();
Array_push($ArrayList, el1, el2 ... eln);
Nach dem Login kopieren

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

$ArrayList = ArrayListay();  
$ArrayList[] = el1;  
$ArrayList[] = el2;  
...  
$ArrayList[] = eln;
Nach dem Login kopieren

Die mit den beiden Methoden erzielten Ergebnisse sind die gleichen

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); 
 ?>
Nach dem Login kopieren

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.

Element am Anfang des Arrays einfügen

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

<?php 
$array_Qlist = ArrayListay("军民联防", "banana"); 
Array_unshift($array_Qlist, "西瓜", "脚本之家"); 
print_r($array_Qlist); 
?>
Nach dem Login kopieren

Die Ausgabe ist wie folgt:
ArrayListay
(
[0] => Watermelon
[1] => Script House
[2 ] => Militärisch-zivile gemeinsame Verteidigung
[3] => Banane
)

Es ist nicht möglich, zugehörige Elemente zu einem Array mit ArrayListay_push oder ArrayListay_unshift hinzuzufügen. Wie fügen wir sie also hinzu? Verwenden Sie die ArrayListay_merge-Methode, um eine Funktion ähnlich wie ArrayListay_unshift zu erreichen, die am Anfang Elemente hinzufügt. Der Code lautet wie folgt:

<?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 
) 
*/ 
?>
Nach dem Login kopieren

2 + Operator, der Code lautet wie folgt:

<?php 
$array_Qlist = Array(&#39;a&#39;, &#39;B&#39;); 
$array_Qlist = Array(&#39;front&#39; => &#39;你好小www.jb51.net&#39;) + $array_Qlist; 
?>
Nach dem Login kopieren

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;你好www.jb51.net&#39;; 
/* 
输出 
ArrayListay 
( 
  [0] => a 
  [1] => b 
  [front] => 你好www.jb51.net  
) 
*/ 
?>
Nach dem Login kopieren

Einige Freunde sagen, dass die Leistung beim Hinzufügen von Elementen durch Array_push schlechter ist als bei direktem $a[]='a', aber alles andere ist gleich. Wenn es nur einen Wert gibt, gibt es keinen Vergleich.

Das obige ist der detaillierte Inhalt vonSo fügen Sie Elemente zum PHP-Array hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage