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;
Im bereitgestellten Beispiel können Sie den Code wie folgt aktualisieren:
$GET = array(); $key = 'one=1'; $rule = explode('=', $key); $GET[$rule[0]] = $rule[1];
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, ...] */
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!