Quels sont les deux types de tableaux php ?

WBOY
Libérer: 2023-05-22 18:29:07
original
515 Les gens l'ont consulté

PHP est un langage de programmation très populaire et largement utilisé pour le développement Web. En PHP, le tableau est un type de données extrêmement important et largement utilisé dans le code. Il existe deux types de tableaux en PHP, à savoir les tableaux indexés et les tableaux associatifs.

  1. Tableaux indexés

En PHP, les tableaux indexés sont les plus courants. C'est un tableau dont les éléments sont indexés numériquement. Considérez-le comme une liste ordonnée où chaque élément possède un index numérique unique.

La création de tableaux indexés en PHP est très simple, vous pouvez utiliser la syntaxe suivante :

$array = array(value1, value2, value3, ...);
Copier après la connexion

où valeur1, valeur2, valeur3,... sont les éléments du tableau. Par exemple, le code suivant crée un tableau avec trois éléments :

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

Comme mentionné ci-dessus, chaque élément a un index numérique, le premier élément a un index de 0, le deuxième élément a un index de 1, et ainsi de suite par analogie. Nous pouvons accéder à l'élément correspondant via l'index du tableau, par exemple :

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

De plus, nous pouvons également utiliser une boucle foreach pour parcourir tous les éléments du tableau d'index, par exemple :

foreach ($fruits as $fruit) {
  echo $fruit . " ";
}
// 输出:apple banana orange
Copier après la connexion
  1. Tableau associatif

Le tableau associatif est en PHP Un autre type courant. C'est un tableau dont les éléments sont indexés à l'aide de clés de chaîne. Les tableaux associatifs sont couramment utilisés pour stocker des données telles que des fichiers de configuration et des enregistrements de base de données.

La syntaxe pour créer un tableau associatif en PHP est la suivante :

$array = array(
  key1 => value1,
  key2 => value2,
  key3 => value3,
  ...
);
Copier après la connexion

où key1, key2 et key3 sont des clés de chaîne, et value1, value2 et value3 sont les valeurs correspondantes. Par exemple, le code suivant crée un tableau associatif avec trois éléments :

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

Dans un tableau associatif, chaque élément a une clé de chaîne unique, et nous pouvons obtenir la valeur de l'élément via la clé. Par exemple :

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

De même, nous pouvons également utiliser une boucle foreach pour parcourir un tableau associatif :

foreach ($person as $key => $value) {
  echo $key . ": " . $value . " ";
}
// 输出:name: John age: 30 city: New York
Copier après la connexion

Résumé

En PHP, les tableaux sont un type de données très important, divisé en deux types : les tableaux d'index et les tableaux associatifs. Un tableau indexé est une liste ordonnée dont les valeurs des éléments sont obtenues par index numérique. Un tableau associatif est un tableau indexé à l'aide de clés de chaîne et est généralement utilisé pour stocker des données telles que des configurations et des enregistrements de base de données. La maîtrise de ces deux types de tableaux fait partie des compétences de base des développeurs 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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!