Heim > Backend-Entwicklung > PHP-Tutorial > Wie füge ich sowohl Schlüssel als auch Wert zu einem assoziativen PHP-Array hinzu?

Wie füge ich sowohl Schlüssel als auch Wert zu einem assoziativen PHP-Array hinzu?

Susan Sarandon
Freigeben: 2024-12-15 04:51:17
Original
697 Leute haben es durchsucht

How to Add Both Key and Value to a PHP Associative Array?

So übertragen Sie sowohl den Wert als auch den Schlüssel in ein PHP-Array

Das Hinzufügen von Elementen zu PHP-Arrays ist eine häufige Aufgabe, wenn es jedoch um assoziative Arrays geht , reicht die herkömmliche Funktion array_push() nicht aus. Dieser Artikel befasst sich mit der Frage, wie man sowohl einen Schlüssel als auch einen Wert in ein assoziatives Array einfügt.

Um dies zu erreichen, können Sie den Wert direkt dem Array zuweisen, indem Sie die eckige Klammernotation verwenden:

$GET[indexname] = $value;
Nach dem Login kopieren

Im bereitgestellten Beispiel können Sie den Code wie folgt aktualisieren:

$GET = array();
$key = 'one=1';
$rule = explode('=', $key);
$GET[$rule[0]] = $rule[1];
Nach dem Login kopieren

Dadurch werden sowohl der Schlüssel als auch der zugehörige Wert in das $GET-Array verschoben. Das resultierende Array kann mit print_r() gedruckt werden, um sowohl Schlüssel als auch Werte anzuzeigen:

print_r($GET);
/* output: $GET[one => 1, two => 2, ...] */
Nach dem Login kopieren

Beachten Sie, dass diese Methode im Gegensatz zu array_push() nicht die Reihenfolge der Schlüssel im resultierenden Array garantiert.

Das obige ist der detaillierte Inhalt vonWie füge ich sowohl Schlüssel als auch Wert zu einem assoziativen PHP-Array hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage