Heim > Backend-Entwicklung > PHP-Problem > PHP fügt dem Array Schlüssel-Wert-Paare hinzu

PHP fügt dem Array Schlüssel-Wert-Paare hinzu

藏色散人
Freigeben: 2023-03-06 11:36:02
Original
5496 Leute haben es durchsucht

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";}".

PHP fügt dem Array Schlüssel-Wert-Paare hinzu

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

Dies ist, was ich vorhabe, jedem Array in der zweiten Ebene ein Schlüssel-Wert-Paar hinzuzufügen

 'b' => "value"
Nach dem Login kopieren

Die Ergebnisse werden zu diesem Zeitpunkt durch die Verwendung von foreach erzielt

foreach ($a as $item) {
        $item['b'] = "value";
    }
Nach dem Login kopieren

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";
    }
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
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