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
Barbara StreisandOriginal
2024-12-05 10:57:091033Durchsuche

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);

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, ...] */

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;

In unserem Beispiel:

$GET[$rule[0]] = $rule[1];

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!

Stellungnahme:
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