Maison > Article > développement back-end > Tableau indexé en PHP
Dans l'article suivant, nous discuterons du tableau indexé en PHP. Un tableau est une structure de données ou, plus comme un lieu de stockage comme indiqué ci-dessus, qui stocke un ou plusieurs mêmes types de données sous un seul nom. Une autre façon de comprendre cela est que nous avons la clé de chaque valeur de notre tableau de structure. Ainsi, lorsque notre variable unique contient une liste d'éléments ou de valeurs, nous pouvons identifier chacun d'eux à l'aide de ces clés. Une telle optimisation de cette structure de données peut être utilisée comme un tableau, un dictionnaire ou une collection de valeurs, une file d'attente de pile, etc. Et comme les valeurs à l'intérieur de notre tableau peuvent également être un tableau lui-même, il est possible que nous créions un arbre. ou un tableau multidimensionnel.
Maintenant, en fonction de la taille et du type de clés utilisées dans notre tableau, qui peut être soit une chaîne, soit un entier, il existe principalement trois types dans lesquels nous créons nos tableaux. La valeur peut être créée de n’importe quel type. Ainsi, les types peuvent être créés sous la forme, à savoir, tableau numérique ou indexé, tableau associatif et tableau multidimensionnel.
PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulésCommencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Comme brièvement discuté ci-dessus, un tableau indexé est un type de tableau avec des indices numériques pour accéder à ses valeurs. Cependant, ils peuvent stocker des nombres, des caractères, des chaînes, etc. Par défaut, les indices du tableau sont représentés par des nombres s'ils ne sont pas spécifiés, et il commence par l'index 0 et se termine par l'index -1.
Il existe principalement deux façons de créer un tableau indexé.
Voyons les deux méthodes de création d'un tableau, une par une.
Affectation manuelle d'index : Dans l'exemple suivant, nous avons attribué manuellement des index, un par un, à nos valeurs ici.
<?php $employee[0] = "Ram"; $employee[1] = "Male"; $employee[2] = "28"; echo "My name is ".$employee[0].", I am ".$employee[2] . " years old and my gender is ".$employee[1]."."; ?>
L'exemple de code ci-dessus produira le résultat suivant :
Vous pouvez également voir ce même code dans la capture d'écran ci-dessous du programme et sa sortie dans un environnement en direct.
Function array() : Le code écrit ci-dessous crée un tableau indexé nommé $autos à l'aide de la fonction array (). La fonction attribue trois éléments au nom de notre tableau.
Nous avons ensuite formé une simple ligne de texte contenant les valeurs du tableau et les avons imprimées à l'aide d'instructions echo.
Code :
<?php $employee = array("Ram", "Male", "28"); echo "My name is ".$employee[0].", I am ".$employee[2] . " years old and my gender is ".$employee[1]."."; ?>
Sortie :
Remarque : Nous avons d'abord accédé à l'index $employee[2], puis nous avons appelé $employee[1] en fonction de nos besoins.Mais que se passe-t-il si j'ai des dizaines de valeurs dans mon tableau et que je dois les imprimer ?
Il sera fastidieux de taper toutes les valeurs du tableau en utilisant des séparateurs avec des instructions d'écho pour toutes les imprimer. Pour cela, une solution simple consiste à parcourir notre tableau complet et à imprimer les valeurs. La navigation dans le tableau indexé est simple et facile dans le tableau indexé ; ici, nous utilisons des boucles.
Parcourir un tableau signifie lire les valeurs du tableau une par une et les imprimer si nécessaire. Les tableaux indexés peuvent être facilement parcourus ; nous utilisons simplement la méthode du « bouclage à travers les valeurs ». Nous utiliserons la boucle for ou for each pour parcourir notre tableau indexé, puis imprimerons toutes les valeurs requises.
Code :
<?php $employee = array("Ram", "Male", "28"); $length = count($employee); for($x = 0; $x < $length; $x++) { echo $employee[$x]; echo "<br/>"; } ?>
Sortie :
The above program prints the contents of our array.
Note: The values Ram, Male and 28 are printed in new lines because of the break statement (Code:
<?php $employee = array("Ram", "Male", "28"); foreach($employee as $e) { echo "$e <br/>"; } ?>
Output:
You can see the above simple code and its output in the live environment in the following screenshot.
Another commonly used method in arrays is to fetch the length of the array. The count() function is used for this purpose. Following is a simple PHP code creating an array and then returning its length. We used the count() function, which is returning the length, i.e. the number of elements our array contains, as shown in the output.
Code:
<?php $employee = array("Ram", "Male", "28"); echo count($employee); ?>
Output:
The output is 3 (see in the above screenshot), which is equal to the total number of elements or values in our array $employee.
In simple words, arrays tend to show special characteristics with a capacity to store several values in one variable. They are quite stretchable; that is, if one needs to add more values afterward, it can be done with ease. An indexed array is a smarter way to bind all related information together, for example, an employee’s details. It also helps in writing clean code.
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!