Heim > Backend-Entwicklung > PHP-Tutorial > Wie schiebe ich Schlüssel-Wert-Paare in assoziative Arrays in PHP?

Wie schiebe ich Schlüssel-Wert-Paare in assoziative Arrays in PHP?

Barbara Streisand
Freigeben: 2024-12-05 10:57:09
Original
1024 Leute haben es durchsucht

How to Push Key-Value Pairs into Associative Arrays in PHP?

Werte in assoziative Arrays in PHP mit Array-Schlüsseln übertragen

Das Erstellen assoziativer Arrays kann eine nützliche Technik beim Programmieren sein, und PHP stellt eine Methode bereit um sowohl Werte mit Schlüsseln zu verknüpfen als auch sie in Arrays zu verschieben.

Um eine bestimmte Herausforderung anzugehen, vor der Entwickler stehen, lassen Sie uns Folgendes tun Betrachten Sie den folgenden Code:

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

Das Ziel besteht darin, ein assoziatives Array zu erstellen, in dem die Schlüssel-Wert-Paare aus den explodierten Werten in $rule abgeleitet werden. Die gewünschte Ausgabe würde wie folgt aussehen:

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

Lösung

Array_push() wird zwar häufig zum Hinzufügen von Elementen zu einem Array verwendet, kann jedoch nicht direkt auf assoziative Arrays angewendet werden . Stattdessen verwenden wir die folgende Syntax:

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

In unserem Beispiel:

$GET[$rule[0]] = $rule[1];
Nach dem Login kopieren

Dadurch wird das Schlüssel-Wert-Paar effektiv zum assoziativen Array $GET hinzugefügt.

Das obige ist der detaillierte Inhalt vonWie schiebe ich Schlüssel-Wert-Paare in assoziative Arrays in PHP?. 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