Maison > développement back-end > Problème PHP > 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

藏色散人
Libérer: 2023-02-25 21:16:01
original
5682 Les gens l'ont consulté

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);  
?>
Copier après la connexion

Résultat d'exécution :

Array
(
    [0] => 苹果
    [1] => 香蕉
)
Copier après la connexion

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;);
Copier après la connexion

Exemple :

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

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;  
}  
  
?>
Copier après la connexion

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

第0值是:苹果
第1值是:香蕉
第2值是:菠萝
Copier après la connexion

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;];  
?>
Copier après la connexion

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!

Étiquettes associées:
php
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
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal