In PHP ist ein assoziatives Array ein sehr häufig verwendeter Datentyp. Es speichert Schlüssel-Wert-Paare als Einheiten, und über Schlüsselnamen kann leicht auf die entsprechenden Werte zugegriffen werden. Während des Entwicklungsprozesses müssen wir häufig Elemente zu assoziativen Arrays hinzufügen oder daraus löschen. In diesem Artikel erfahren Sie, wie Sie in PHP ein Element zu einem assoziativen Array hinzufügen.
So fügen Sie ein Element zu einem assoziativen Array hinzu:
Wir können direkt übergeben Verwenden Sie die tiefgestellte Zuweisung, um ein Element zum assoziativen Array hinzuzufügen. Der folgende Code fügt beispielsweise ein Schlüssel-Wert-Paar namens age
zu einem assoziativen Array namens $info
hinzu, wobei 18
der Wert ist: # 🎜🎜#
$info = array("name"=>"Tom","gender"=>"male"); $info["age"] = 18;
$info
的关联数组增加一个名为 age
的键值对,其中 18
是值:$info = array("name"=>"Tom","gender"=>"male"); $age = array("age"=>18); $info = $info + $age;
在上述代码中,我们创建了一个名为 $info
的关联数组,并且给它添加了一个 age
键值对,其中,$info["age"]
的值为 18
。如果你想添加其他的键值对,只需要按照同样的方式操作即可。
array_push
函数我们还可以使用 PHP 内置的 array_push()
函数,来实现给关联数组增加一项的目的。
但是要注意, array_push() 函数是向数组末尾添加一个或多个元素,而不是添加键值对,所以需要想办法转换一下操作。
实现方法如下:
$info = array("name"=>"Tom","gender"=>"male"); $age = array("age"=>18); $info = array_merge($info,$_age);
在上述代码中,我们首先创建了一个名为 $info
的关联数组。然后,我们使用 $age
数组来存储 age
键值对。最后我们使用加号运算符将这两个数组相加,并重新赋值给 $info
数组,相当于往 $info
中添加了一项 $age
数组。
array_merge
函数除了使用加号运算符进行相加,我们还可以使用 PHP 的 array_merge()
函数,将两个数组合并成一个新的数组。
实现方法如下:
rrreee在上述代码中,我们首先创建了一个名为 $info
的关联数组。然后,我们使用 $age
数组来存储 age
键值对。最后我们使用 array_merge()
函数将 $info
和 $age
数组合并成一个新的数组,相当于往 $info
中添加了一项 $age
数组。
总结:
在 PHP 中,给关联数组添加一项是一个非常简单的操作。我们可以直接使用下标赋值的方式,将键值对添加到关联数组中;也可以使用 array_push()
函数或者 array_merge()
Im obigen Code erstellen wir ein assoziatives Array mit dem Namen $info
und fügen ihm ein Schlüssel-Wert-Paar age
hinzu, wobei der Wert von $info["age"]
ist 18
. Wenn Sie weitere Schlüssel-Wert-Paare hinzufügen möchten, gehen Sie einfach auf die gleiche Weise vor.
array_push
#🎜🎜##🎜🎜##🎜🎜#Wir können auch den in PHP integrierten verwenden array_push( )
-Funktion zum Hinzufügen eines Elements zu einem assoziativen Array. #🎜🎜##🎜🎜#Bitte beachten Sie jedoch, dass die Funktion array_push() ein oder mehrere Elemente am Ende des Arrays hinzufügt, anstatt Schlüssel-Wert-Paare hinzuzufügen. Daher müssen Sie einen Weg finden, die Operation umzuwandeln. #🎜🎜##🎜🎜#Die Implementierungsmethode ist wie folgt: #🎜🎜#rrreee#🎜🎜#Im obigen Code erstellen wir zunächst ein assoziatives Array mit dem Namen $info
. Dann verwenden wir das Array $age
, um die Schlüssel-Wert-Paare age
zu speichern. Schließlich verwenden wir den Pluszeichen-Operator, um die beiden Arrays hinzuzufügen und sie dem Array $info
neu zuzuweisen, was dem Hinzufügen eines Elements zu <code>$info
$ entspricht age-Array. #🎜🎜#array_merge
#🎜🎜##🎜🎜##🎜🎜#Zusätzlich zur Verwendung des Plus-Operators für die Addition verwenden wir Sie können auch die PHP-Funktion array_merge()
verwenden, um zwei Arrays zu einem neuen Array zusammenzuführen. #🎜🎜##🎜🎜#Die Implementierungsmethode ist wie folgt: #🎜🎜#rrreee#🎜🎜#Im obigen Code erstellen wir zunächst ein assoziatives Array mit dem Namen $info
. Dann verwenden wir das Array $age
, um die Schlüssel-Wert-Paare age
zu speichern. Schließlich verwenden wir die Funktion array_merge()
, um die Arrays $info
und $age
in einem neuen Array zusammenzuführen, was dem Gehen zu entspricht $info Ein Eintrag wurde zum Array <code>$age
in hinzugefügt. #🎜🎜##🎜🎜#Zusammenfassung: #🎜🎜##🎜🎜#In PHP ist das Hinzufügen eines Elements zu einem assoziativen Array ein sehr einfacher Vorgang. Wir können die Indexzuweisung direkt verwenden, um Schlüssel-Wert-Paare zu einem assoziativen Array hinzuzufügen. Wir können auch die Funktion array_push()
oder die Funktion array_merge()
verwenden, um das zu bearbeiten Array. Das Obige ist die spezifische Methode zum Hinzufügen eines Elements zu einem assoziativen Array. #🎜🎜#Das obige ist der detaillierte Inhalt vonSo fügen Sie ein Element zum assoziativen PHP-Array hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!