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
Susan SarandonOriginal
2024-12-15 04:51:17765Durchsuche

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;

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!

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