Maison > Article > développement back-end > Il existe plusieurs façons d'utiliser les tableaux en php
En langage PHP, un tableau est une structure de données largement utilisée pour stocker des données de type liste, offrant une utilisation pratique et flexible. Les tableaux en PHP peuvent être divisés des manières suivantes :
Le tableau indexé est le tableau le plus simple et le plus couramment utilisé en PHP. . Il se compose d’une séquence ordonnée d’éléments, chacun possédant un index numérique unique. En PHP, l'indexation commence à 0 et augmente jusqu'au dernier élément. Un tableau d'index peut être créé de la manière suivante :
$names = array("Tom", "John", "Mary", "Lily"); // 或者 $names = ["Tom", "John", "Mary", "Lily"];
où la variable $names est un tableau d'index contenant 4 éléments. Il accède aux éléments du tableau par index numérique, par exemple :
echo $names[0]; // 输出 "Tom" echo $names[1]; // 输出 "John" echo $names[2]; // 输出 "Mary" echo $names[3]; // 输出 "Lily"
Le tableau associatif est un autre type de tableau courant en PHP. Il se compose d’un ensemble non ordonné d’éléments, chaque élément a une valeur clé unique. En PHP, cette valeur clé peut être n'importe quelle chaîne légale, y compris des chiffres et des lettres. Un tableau associatif peut être créé de la manière suivante :
$ages = array("Tom" => 18, "John" => 22, "Mary" => 25, "Lily" => 20); // 或者 $ages = ["Tom" => 18, "John" => 22, "Mary" => 25, "Lily" => 20];
où la variable $ages est un tableau associatif contenant 4 éléments. Il accède aux éléments du tableau par valeur de clé, par exemple :
echo $ages["Tom"]; // 输出 18 echo $ages["John"]; // 输出 22 echo $ages["Mary"]; // 输出 25 echo $ages["Lily"]; // 输出 20
La valeur clé d'un tableau associatif est généralement une chaîne, mais elle peut également être un entier ou un autre type de données de base.
Un tableau multidimensionnel signifie qu'un tableau contient un autre tableau. En PHP, vous pouvez créer des tableaux multidimensionnels à l'aide de tableaux indexés ou de tableaux associatifs. Voici un exemple :
$student_scores = array( "Tom" => array("Math" => 80, "English" => 90), "John" => array("Math" => 75, "English" => 85), "Mary" => array("Math" => 85, "English" => 95) );
Parmi eux, la variable $student_scores est un tableau associatif contenant 3 éléments, et chaque élément est un tableau associatif contenant 2 éléments. Vous pouvez utiliser des valeurs de clé imbriquées pour accéder aux éléments de tableaux multidimensionnels, par exemple :
echo $student_scores["Tom"]["Math"]; // 输出 80 echo $student_scores["John"]["English"]; // 输出 85 echo $student_scores["Mary"]["Math"]; // 输出 85
Ce qui précède sont les trois principales manières de créer des tableaux en PHP. Dans le même temps, PHP fournit également des fonctions de tableau avancées, telles que array_merge(), array_unique(), array_search(), etc. Ces fonctions peuvent traiter les données du tableau de manière plus flexible et améliorer l'efficacité et les performances du programme.
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!