Maison  >  Article  >  développement back-end  >  La différence entre un tableau associatif php et un tableau d'index

La différence entre un tableau associatif php et un tableau d'index

藏色散人
藏色散人original
2019-10-09 10:19:225588parcourir

La différence entre un tableau associatif php et un tableau d'index

La différence entre un tableau associatif php et un tableau d'index

Tableau d'index

Les tableaux avec des nombres comme clés sont généralement appelés tableaux d'index. Un tableau dont les clés sont représentées par des chaînes est un tableau associatif qui sera présenté ci-dessous. Les clés du tableau d'index sont des entiers et commencent à 0 et ainsi de suite.

Exemple d'initialisation d'un tableau d'index :

<pre name="code" class="php"><?php  
//创建一个索引数组,索引数组的键是“0”,值是“苹果”  
$fruit=array("苹果","香蕉");  
print_r($fruit);  
?>

Résultat d'exécution :

Array
(
    [0] => 苹果
    [1] => 香蕉
)

Trois méthodes d'affectation pour un tableau d'index :

1.array[0]=&#39;苹果&#39;;
2.$arr=array(&#39;0&#39;=>&#39;苹果&#39;);
3.$arr=array(&#39;苹果&#39;);

Exemple :

<?php  
//请创建一个数组变量arr,并尝试创建一个索引数组,键是0,值是苹果  
$arr=array(0=>&#39;苹果&#39;);  
if( isset($arr) ) {print_r($arr);}  
?>

Vous pouvez utiliser for et foreach pour accéder aux éléments du tableau, car for est plus simple. Voici juste des exemples d'utilisation de foreach,

<?php  
$fruit=array(&#39;苹果&#39;,&#39;香蕉&#39;,&#39;菠萝&#39;);  
foreach($fruit as $key=>$value){  
    echo &#39;<br>第&#39;.$key.&#39;值是:&#39;.$value;  
}  
  
?>

Le résultat en cours d'exécution :

第0值是:苹果
第1值是:香蕉
第2值是:菠萝

Remarque : ici $. key est la clé La valeur $value est la valeur de l'élément

Tableau associatif

En fait, la différence entre un tableau associatif et un tableau d'index réside uniquement dans la valeur clé. La valeur clé du tableau associatif est une chaîne. Et c'est une régulation artificielle, par exemple :

<?php  
//创建一个关联数组,关联数组的键“orange”,值是“橘子”  
$fruit=array(&#39;orange&#39;=>&#39;橘子&#39;);  
echo $fruit[&#39;orange&#39;];  
?>

Le reste de l'initialisation, de l'affectation et de l'utilisation de foreach est fondamentalement le même.

Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !

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
Article précédent:Que fait php principalement ?Article suivant:Que fait php principalement ?