Maison > développement back-end > Problème PHP > Combien de types de tableaux existe-t-il en php ?

Combien de types de tableaux existe-t-il en php ?

PHPz
Libérer: 2023-04-18 09:52:44
original
643 Les gens l'ont consulté

En langage PHP, le tableau est un type de données très courant. Il peut être utilisé pour stocker un ensemble de données, qui peuvent être de différents types, tels que des nombres, des chaînes, des valeurs booléennes, etc. Les tableaux en PHP ont une grande flexibilité et fonctionnalité. Vous pouvez accéder aux éléments du tableau via des indices, ou vous pouvez utiliser des boucles pour parcourir l'ensemble du tableau. En PHP, il existe trois types de tableaux : les tableaux indexés, les tableaux associatifs et les tableaux multidimensionnels.

  1. Tableau indexé

Le tableau indexé est le type de tableau le plus courant. Dans un tableau indexé, chaque élément du tableau possède un indice numérique ordonné, qui commence généralement à 0 et augmente en séquence. Pour créer un tableau indexé, vous pouvez utiliser la syntaxe suivante :

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

Le code ci-dessus crée un tableau indexé contenant trois éléments, chaque élément a un indice numérique, à savoir 0, 1 et 2. Vous pouvez utiliser des indices pour accéder aux éléments d'un tableau :

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

En PHP, il existe une méthode d'écriture similaire :

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

Cette méthode d'écriture n'est prise en charge qu'en PHP 5.4 et supérieur.

  1. Tableaux associatifs

Par rapport aux tableaux d'index, la seule différence est que les indices ne sont plus incrémentés par des nombres consécutifs, mais peuvent être personnalisés. Chaque élément du tableau correspond à une valeur clé de type chaîne. Voici comment créer un tableau associatif :

$info = array('name' => 'John', 'age' => 30, 'city' => 'New York');
Copier après la connexion

Le code ci-dessus crée un tableau associatif avec trois éléments. Les valeurs clés de chaque élément sont « nom », « âge » et « ville », et les valeurs correspondantes sont respectivement « John », 30 et « New York ». Vous pouvez utiliser des valeurs clés pour accéder aux éléments du tableau :

echo $info['name']; // 输出 "John"
echo $info['age']; // 输出 30
echo $info['city']; // 输出 "New York"
Copier après la connexion

Dans les versions supérieures à PHP 5.4, il existe également une manière concise d'écrire :

$info = ['name' => 'John', 'age' => 30, 'city' => 'New York'];
Copier après la connexion
  1. Tableau multidimensionnel

Tableau multidimensionnel signifie que les éléments du tableau sont également un tableau, c'est-à-dire qu'un tableau multidimensionnel est composé de plusieurs tableaux unidimensionnels. Il existe également deux façons de créer des tableaux multidimensionnels en PHP :

// 第一种方式
$products = array(
    array('name' => 'iPhone', 'price' => 699),
    array('name' => 'iPad', 'price' => 999),
    array('name' => 'iPod', 'price' => 299)
);

// 第二种方式
$products = [
    ['name' => 'iPhone', 'price' => 699],
    ['name' => 'iPad', 'price' => 999],
    ['name' => 'iPod', 'price' => 299]
];
Copier après la connexion

Le code ci-dessus crée un tableau multidimensionnel contenant trois éléments, chaque élément est un tableau unidimensionnel. Vous pouvez utiliser plusieurs index pour accéder aux éléments du tableau :

echo $products[0]['name']; // 输出 "iPhone"
echo $products[1]['price']; // 输出 999
echo $products[2]['name']; // 输出 "iPod"
Copier après la connexion
Copier après la connexion

Vous pouvez également utiliser plusieurs valeurs de clé pour accéder aux éléments du tableau :

echo $products[0]['name']; // 输出 "iPhone"
echo $products[1]['price']; // 输出 999
echo $products[2]['name']; // 输出 "iPod"
Copier après la connexion
Copier après la connexion

Résumé

Les tableaux en PHP sont un type de données très important qui peut être utilisé pour stocker un ensemble de données. En PHP, il existe trois types de tableaux : les tableaux indexés, les tableaux associatifs et les tableaux multidimensionnels. Les tableaux indexés sont le type de tableau le plus simple et le plus courant, chaque élément ayant un indice numérique. Chaque élément d'un tableau associatif possède une valeur de clé personnalisée. Les tableaux multidimensionnels sont composés de plusieurs tableaux unidimensionnels et chaque élément est un tableau unidimensionnel. Comprendre les types et l'utilisation des tableaux en PHP est très important pour développer des applications 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!

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