Maison >développement back-end >Problème PHP >Quelle est la différence entre un tableau associatif et un tableau d'index en php
La différence entre les tableaux associatifs et les tableaux d'index en php : l'indice (nom de clé) du tableau d'index est constitué de nombres, et chaque nombre correspond à la position d'un élément du tableau dans le tableau tandis que l'indice (nom de clé) de ; le tableau associatif est constitué de guillemets. La chaîne enveloppée peut être un mélange de nombres et de caractères, ou il peut s'agir de n'importe quelle valeur entière ou chaîne.
En PHP, un tableau est une collection de données qui forme un tout exploitable. Chaque donnée est un élément et l'élément contient un nom de clé et une valeur de clé.
La différence entre un tableau d'index et un tableau associatif se distingue par le nom de clé
1. Tableau d'index
L'indice (nom de clé) du tableau d'index se compose de nombres, commençant par 0 par défaut, et chaque nombre correspond à un. La position de l'élément du tableau dans le tableau n'a pas besoin d'être spécifiée. PHP attribuera automatiquement une valeur entière au nom de clé du tableau d'index, puis augmentera automatiquement à partir de cette valeur.
<?php $arr = array('华为','三星','vivo','oppo'); print_r($arr); echo '<br/><br><br>'; echo '数组 $arr 中的,键名为2的键值为:'.$arr[2]; ?>
Le résultat montre :
Cela peut aussi s'écrire comme ceci :
<?php $arr1 = array('0' => '苹果','1' => '香蕉','2' => '橘子','3' => '李子','4' => '草莓'); print_r($arr1); echo '<br><br>'; $arr2[0] = '苹果'; $arr2[1] = '香蕉'; $arr2[2] = '橘子'; $arr2[3] = '李子'; $arr2[4] = '草莓'; print_r($arr2); ?>
Le résultat montre :
2. Tableau associatif
L'indice (nom de clé) du tableau associatif est composé de un mélange de valeurs numériques et de chaînes , si un nom de clé dans un tableau n'est pas un nombre, alors le tableau est un tableau associatif.
<?php $arr1 = array('Apple' => '苹果','Banana' => '香蕉','Orange' => '橘子','Plum' => '李子','Strawberry' => '草莓'); print_r($arr1); ?>
Le nom de clé d'un tableau associatif peut être n'importe quel entier ou chaîne. Si le nom de la clé est une chaîne, ajoutez un modificateur de délimitation au nom de la clé : guillemets simples « » ou guillemets doubles « ». Pour les tableaux indexés, il est préférable d’ajouter également des délimiteurs pour éviter toute confusion.
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!