Heim >Backend-Entwicklung >PHP-Problem >So definieren Sie ein assoziatives Array in PHP

So definieren Sie ein assoziatives Array in PHP

PHPz
PHPzOriginal
2023-04-19 09:15:45842Durchsuche

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:

  1. Direkte Definition

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. key1key2key3为键名,value1value2value3为对应的值。

  1. 动态添加

关联数组也可以在定义后动态添加元素,示例如下:

$array = array();

$array['key1'] = 'value1';
$array['key2'] = 'value2';
$array['key3'] = 'value3';

使用[]

    Dynamische Addition

    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!

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