Heim >Backend-Entwicklung >PHP-Problem >So definieren Sie ein assoziatives Array in PHP
In PHP ist ein assoziatives Array ein Datentyp, der Daten in Form von Schlüssel-Wert-Paaren speichert. Im Gegensatz zu gewöhnlichen Arrays können die Schlüssel assoziativer Arrays beliebige Zeichenfolgen sein, nicht nur Zahlen oder Indizes.
Es gibt zwei Möglichkeiten, ein assoziatives Array zu definieren:
Sie können ein assoziatives Array direkt definieren:
$array = array( 'key1' => 'value1', 'key2' => 'value2', 'key3' => 'value3' );
Daunter key1
, key2 code>, <code>key3
sind Schlüsselnamen, value1
, value2
, value3
sind die entsprechenden Werte. key1
、key2
、key3
为键名,value1
、value2
、value3
为对应的值。
关联数组也可以在定义后动态添加元素,示例如下:
$array = array(); $array['key1'] = 'value1'; $array['key2'] = 'value2'; $array['key3'] = 'value3';
使用[]
Assoziative Arrays können Elemente nach der Definition auch dynamisch hinzufügen. Das Beispiel lautet wie folgt:
$array = array( 'key1' => 'value1', 'key2' => 'value2' ); $array['key1'] = 'new value'; /* 此时 $array 变为: array( 'key1' => 'new value', 'key2' => 'value2' ); */🎜Verwenden Sie den Operator
[]
, um Elemente dynamisch hinzuzufügen . Wenn das Element nicht vorhanden ist, wird ein neues Element erstellt. 🎜🎜Es ist zu beachten, dass der Schlüsselname eindeutig sein muss. Wenn derselbe Schlüsselname mehrmals verwendet wird, überschreibt der nachfolgende Wert den vorherigen Wert. 🎜rrreee🎜Die oben genannten Methoden zum Definieren assoziativer Arrays. Sie können die Methode auswählen, die Ihren Anforderungen entspricht. 🎜Das obige ist der detaillierte Inhalt vonSo definieren Sie ein assoziatives Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!