Maison >développement back-end >Problème PHP >Quelle est la différence entre un tableau associatif et un tableau d'index en php

Quelle est la différence entre un tableau associatif et un tableau d'index en php

青灯夜游
青灯夜游original
2021-11-29 12:14:265266parcourir

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.

Quelle est la différence entre un tableau associatif et un tableau d'index en php

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(&#39;华为&#39;,&#39;三星&#39;,&#39;vivo&#39;,&#39;oppo&#39;);
    print_r($arr);
    echo &#39;<br/><br><br>';
    echo '数组 $arr 中的,键名为2的键值为:'.$arr[2];
?>

Le résultat montre :

Quelle est la différence entre un tableau associatif et un tableau dindex en php
Cela peut aussi s'écrire comme ceci :

<?php     $arr1 = array(&#39;0&#39; => '苹果','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 :
Quelle est la différence entre un tableau associatif et un tableau dindex en php
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(&#39;Apple&#39; => '苹果','Banana' => '香蕉','Orange' => '橘子','Plum' => '李子','Strawberry' => '草莓');
    print_r($arr1);
?>

Quelle est la différence entre un tableau associatif et un tableau dindex en php

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!

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