So fügen Sie ein Element zum assoziativen PHP-Array hinzu

WBOY
Freigeben: 2023-05-19 20:34:06
Original
767 Leute haben es durchsucht

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:

  1. Indexzuweisung direkt verwenden

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;
Nach dem Login kopieren
$info 的关联数组增加一个名为 age 的键值对,其中 18 是值:

$info = array("name"=>"Tom","gender"=>"male");
$age = array("age"=>18);
$info = $info + $age;
Nach dem Login kopieren

在上述代码中,我们创建了一个名为 $info 的关联数组,并且给它添加了一个 age 键值对,其中,$info["age"] 的值为 18。如果你想添加其他的键值对,只需要按照同样的方式操作即可。

  1. 使用 array_push 函数

我们还可以使用 PHP 内置的 array_push() 函数,来实现给关联数组增加一项的目的。

但是要注意, array_push() 函数是向数组末尾添加一个或多个元素,而不是添加键值对,所以需要想办法转换一下操作。

实现方法如下:

$info = array("name"=>"Tom","gender"=>"male");
$age = array("age"=>18);
$info = array_merge($info,$_age);
Nach dem Login kopieren

在上述代码中,我们首先创建了一个名为 $info 的关联数组。然后,我们使用 $age 数组来存储 age 键值对。最后我们使用加号运算符将这两个数组相加,并重新赋值给 $info 数组,相当于往 $info 中添加了一项 $age 数组。

  1. 使用 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.

    #🎜🎜#Verwenden Sie die Funktion 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. #🎜🎜#
      #🎜🎜#Verwenden Sie die Funktion 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!

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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!