Maison > développement back-end > Problème PHP > Parlons de plusieurs types de tableaux en php

Parlons de plusieurs types de tableaux en php

PHPz
Libérer: 2023-04-23 10:51:29
original
686 Les gens l'ont consulté

En PHP, le tableau est un type de données très important. Il peut stocker plusieurs valeurs et y accéder via des clés de tableau. PHP prend en charge plusieurs types de tableaux, notamment les tableaux indexés, les tableaux associatifs et les tableaux multidimensionnels. Cet article présentera plusieurs types de tableaux courants en PHP et comment faire fonctionner ces tableaux.

1. Tableau d'index

Le tableau d'index est le type de tableau le plus basique en PHP. Il utilise des entiers tels que 0, 1, 2... comme clés, et chaque clé correspond à une valeur. En PHP, vous pouvez créer un tableau d'index de la manière suivante :

$arr1 = array('apple', 'banana', 'orange');
Copier après la connexion

Ou utiliser la manière concise suivante :

$arr1 = ['apple', 'banana', 'orange'];
Copier après la connexion

Pour accéder aux éléments du tableau d'index, vous pouvez obtenir la valeur correspondante via la clé du tableau, telle que :

echo $arr1[0]; // 输出 apple
echo $arr1[1]; // 输出 banana
echo $arr1[2]; // 输出 orange
Copier après la connexion

Vous pouvez également utiliser Une boucle traverse tout le tableau :

foreach ($arr1 as $value) {
    echo $value . ' ';
}
// 输出 apple banana orange
Copier après la connexion

En plus de la méthode ci-dessus, vous pouvez également utiliser une série de fonctions de tableau fournies en PHP pour faire fonctionner le tableau d'index, comme la fonction sort() pour organisez le tableau par ordre croissant :

sort($arr1);
print_r($arr1); // 输出 Array ( [0] => apple [1] => banana [2] => orange )
Copier après la connexion

2. Tableaux associatifs

Les tableaux d'association sont mis à niveau à partir des tableaux d'index et utilisent des chaînes comme clés pour stocker les valeurs. Les tableaux associatifs offrent un moyen plus flexible d'accéder aux éléments du tableau. Par exemple :

$arr2 = array('name' => 'John', 'age' => 30, 'country' => 'USA');
Copier après la connexion

Ou simplement écrit :

$arr2 = ['name' => 'John', 'age' => 30, 'country' => 'USA'];
Copier après la connexion

Pour accéder aux éléments du tableau associatif, vous pouvez obtenir la valeur via le nom de la clé :

echo $arr2['name']; // 输出 John
echo $arr2['age']; // 输出 30
echo $arr2['country']; // 输出 USA
Copier après la connexion

De même, vous pouvez également parcourir le tableau associatif via une boucle foreach :

foreach ($arr2 as $key => $value) {
    echo $key . ':' . $value . ' ';
}
// 输出 name:John age:30 country:USA
Copier après la connexion

Des tableaux associatifs sont également fournis Certaines fonctions d'opération spéciales, telles que la fonction ksort(), peuvent trier les tableaux par ordre croissant selon les noms de clés :

ksort($arr2);
print_r($arr2); // 输出 Array ( [age] => 30 [country] => USA [name] => John )
Copier après la connexion

3. Tableaux multidimensionnels

Un tableau multidimensionnel est un tableau composé de plusieurs tableaux (y compris les tableaux d'index et les tableaux associatifs). Généralement appelé tableau bidimensionnel, tableau tridimensionnel, etc. En PHP, vous pouvez créer un tableau bidimensionnel en utilisant la méthode suivante :

$arr3 = [
    ['name' => 'John', 'age' => 30, 'country' => 'USA'],
    ['name' => 'Alice', 'age' => 25, 'country' => 'UK'],
    ['name' => 'Bob', 'age' => 35, 'country' => 'Canada']
];
Copier après la connexion

Pour accéder aux éléments d'un tableau multidimensionnel, vous devez utiliser plusieurs clés pour obtenir les valeurs correspondantes :

echo $arr3[0]['name']; // 输出 John
echo $arr3[1]['age']; // 输出 25
echo $arr3[2]['country']; // 输出 Canada
Copier après la connexion

Lors de l'utilisation de tableaux multidimensionnels , vous pouvez également utiliser une boucle foreach Pour parcourir l'ensemble du tableau :

foreach ($arr3 as $items) {
    foreach ($items as $key => $value) {
        echo $key . ':' . $value . ' ';
    }
    echo '<br>';
}
Copier après la connexion

Le code ci-dessus affichera tous les éléments de l'ensemble du tableau bidimensionnel.

4. Résumé

Les types de tableaux en PHP sont très riches, notamment les tableaux d'index, les tableaux associatifs et les tableaux multidimensionnels, etc. Différents types de tableaux offrent différentes manières de stocker et d'accéder aux éléments du tableau. Vous pouvez choisir le type de tableau approprié en fonction des besoins réels. Dans le même temps, PHP fournit également une série de fonctions de tableau pour faire fonctionner les tableaux, et les développeurs peuvent choisir la fonction appropriée en fonction des besoins réels.

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