Heim >Backend-Entwicklung >PHP-Problem >PHP fügt dem Array Schlüssel-Wert-Paare hinzu
So fügen Sie Schlüssel-Wert-Paare zu einem Array in PHP hinzu: Erstellen Sie zunächst eine PHP-Beispieldatei und verwenden Sie dann die foreach-Anweisung, um Schlüssel-Wert-Paare zum Array hinzuzufügen, mit Anweisungen wie „foreach ($a as &$item ) {$item[' b'] = "value";}".
Empfohlen: „PHP-Video-Tutorial“
Verwenden Sie foreach, um Schlüssel-Wert-Paare zum Array in PHP hinzuzufügen.
In PHP wird foreach sehr häufig zum Durchlaufen von Arrays verwendet, und seine Leistung ist höher als list () und every() werden kombiniert, um das Array zu durchlaufen:
Beim Durchlaufen des Arrays der ersten Ebene des zweistelligen Arrays und Hinzufügen eines neuen Schlüssel-Wert-Paares zum Array mit der zweiten Ziffer. Ich habe zum Beispiel eine solche zweidimensionale Array-Struktur
$a = array( array( 'a' => "first" ), array( 'a' => "second" ) );
Dies ist, was ich vorhabe, jedem Array in der zweiten Ebene ein Schlüssel-Wert-Paar hinzuzufügen
'b' => "value"
Die Ergebnisse werden zu diesem Zeitpunkt durch die Verwendung von foreach erzielt
foreach ($a as $item) { $item['b'] = "value"; }
Dasselbe wie das ursprüngliche Array, ohne das Schlüssel-Wert-Paar 'b' => "value" hinzuzufügen
Wir müssen nur ein paar Änderungen am obigen Code vornehmen, um unsere Anforderungen zu erfüllen, nämlich hinzuzufügen ein Adresszeichen & vor $item, wie folgt
foreach ($a as &$item) { $item['b'] = "value"; }
Das auf diese Weise erhaltene Array ist das, was wir wollen.
Das obige ist der detaillierte Inhalt vonPHP fügt dem Array Schlüssel-Wert-Paare hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!