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

So definieren Sie ein assoziatives Array in PHP

PHPz
Freigeben: 2023-04-19 09:26:36
Original
829 Leute haben es durchsucht

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'
);
Nach dem Login kopieren

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';
Nach dem Login kopieren

使用[]

    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'
      );
    */
    Nach dem Login kopieren
    🎜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!

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