Maison  >  Article  >  développement back-end  >  Comment définir un tableau associatif en php

Comment définir un tableau associatif en php

PHPz
PHPzoriginal
2023-04-19 09:15:45812parcourir

En PHP, un tableau associatif est un type de données qui stocke les données sous forme de paires clé-valeur. Contrairement aux tableaux ordinaires, les clés des tableaux associatifs peuvent être n'importe quelle chaîne, pas seulement des nombres ou des indices.

Il existe deux manières de définir un tableau associatif :

  1. Définition directe

Vous pouvez définir directement un tableau associatif Le format de définition est le suivant :

$array = array(
    'key1' => 'value1',
    'key2' => 'value2',
    'key3' => 'value3'
);

Parmi eux, key1, key2 code>, <code>key3 sont des noms de clés, value1, value2, value3 sont les noms correspondants. valeurs. key1key2key3为键名,value1value2value3为对应的值。

  1. 动态添加

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

$array = array();

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

使用[]

    Ajout dynamique

    Les tableaux associatifs peuvent également ajouter dynamiquement des éléments après définition. L'exemple est le suivant :

    $array = array(
        'key1' => 'value1',
        'key2' => 'value2'
    );
    
    $array['key1'] = 'new value';
    /* 此时 $array 变为:
      array(
          'key1' => 'new value',
          'key2' => 'value2'
      );
    */
    🎜Utilisez l'opérateur [] pour ajouter dynamiquement des éléments. .Si Si l'élément n'existe pas, un nouvel élément sera créé. 🎜🎜Il convient de noter que le nom de clé doit être unique. Si le même nom de clé est utilisé plusieurs fois, la valeur suivante écrasera la valeur précédente. 🎜rrreee🎜Voici deux méthodes de définition de tableaux associatifs. Vous pouvez choisir la méthode qui vous convient en fonction de vos besoins. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn