Comment configurer un tableau associatif en php

PHPz
Libérer: 2023-04-23 15:18:41
original
929 Les gens l'ont consulté

En langage PHP, un tableau associatif est un type spécial de tableau, qui se caractérise par l'utilisation de chaînes comme indices de tableau, formant ainsi une forme de « paires clé-valeur ». Les tableaux associatifs sont largement utilisés dans le développement PHP et sont très pratiques. Examinons de plus près comment configurer des tableaux associatifs en PHP.

  1. Créer un tableau associatif

Il existe de nombreuses façons de créer un tableau associatif. Deux des méthodes les plus courantes sont répertoriées ci-dessous.

Méthode 1 : Utilisez la fonction tableau

Vous pouvez utiliser la fonction tableau pour créer un tableau associatif. La syntaxe est la suivante :

$array = array(key1 => value1, key2 => value2, ...);
Copier après la connexion

où key1 et key2 représentent les noms de clés du tableau, et value1 et value2 sont les valeurs clés correspondant aux noms de clés.

Exemple de code :

$userInfo = array('name' => 'Tom', 'age' => 20, 'gender' => 'male');
Copier après la connexion

Méthode 2 : affectation directe

Ajoutez des éléments au tableau associatif directement par affectation. La syntaxe est la suivante :

$array[key] = value;
Copier après la connexion

Exemple de code :

$userInfo['name'] = 'Tom';
$userInfo['age'] = 20;
$userInfo['gender'] = 'male';
Copier après la connexion
  1. Accès aux tableaux associatifs

La méthode d'accès aux tableaux associatifs est la même que celle des tableaux ordinaires, il suffit d'accéder aux éléments du tableau via les indices du tableau. La syntaxe est la suivante :

$array[key];
Copier après la connexion

Exemple de code :

echo $userInfo['name']; //输出:Tom
echo $userInfo['age']; //输出:20
echo $userInfo['gender']; //输出:male
Copier après la connexion
  1. Parcours de tableaux associatifs

La façon de parcourir les tableaux associatifs est la même que celle des tableaux ordinaires. Il existe deux méthodes courantes : la boucle foreach et la boucle while.

Méthode 1 : utilisez la boucle foreach

Utilisez la boucle foreach pour parcourir le tableau associatif, vous pouvez parcourir tous les éléments qu'il contient. La syntaxe est la suivante :

foreach($array as $key => $value){
    //执行操作
}
Copier après la connexion

Exemple de code :

foreach($userInfo as $key => $value){
    echo $key . ': '. $value . '<br/>';
}

//输出:
//name: Tom
//age: 20
//gender: male
Copier après la connexion

Méthode 2 : Utiliser la boucle while

Pour utiliser une boucle while pour parcourir un tableau associatif, vous devez utiliser la fonction each. La fonction each renvoie l'index et la valeur de l'élément actuel dans le tableau et déplace le pointeur interne vers l'arrière. Lorsque le tableau est parcouru, chaque fonction renvoie false. La syntaxe est la suivante :

while(list($key, $value) = each($array)){
    //执行操作
}
Copier après la connexion

Exemple de code :

while(list($key, $value) = each($userInfo)){
    echo $key . ': '. $value . '<br/>';
}

//输出:
//name: Tom
//age: 20
//gender: male
Copier après la connexion

Résumé

Ce qui précède est une introduction aux paramètres de tableau associatif PHP. Les tableaux associatifs sont largement utilisés dans le développement PHP, ont des fonctions très pratiques et conviennent à divers scénarios. Grâce aux méthodes ci-dessus, vous pouvez facilement créer, accéder et parcourir des tableaux associatifs et résoudre rapidement les problèmes.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal