Tutoriel PHP Array

Tutoriel PHP Array

La variable de tableau est utilisée pour stocker une liste de données. Différents types de données multiples peuvent être stockés dans une variable de tableau. Chaque valeur du tableau peut être lue par l'indice de tableau correspondant. Trois types de variables de tableau peuvent être déclarés en php. Ce sont un tableau numérique, un tableau associatif et un tableau multidimensionnel.

Plusieurs exemples ont montré les utilisations de ces tableaux dans ce tutoriel.

Tableau numérique

Le tableau qui contient uniquement l'index numérique est appelé tableau numérique. Vous pouvez déclarer un tableau numérique de diverses manières, comme la définition de la structure du tableau, en utilisant la méthode Array () et en attribuant des valeurs. Différents types de déclaration numérique du tableau sont fournies dans l'exemple suivant.

Exemple 1: différents types de déclarations de tableaux numériques

Créez un fichier PHP avec le script suivant pour découvrir les utilisations du tableau numérique. Ici le pour chaque La boucle a été utilisée pour traverser chaque élément du tableau. Le premier tableau a été déclaré en utilisant le troisième support ([]). Ensuite, le deuxième tableau a été déclaré à l'aide de la fonction Array (). Enfin, le troisième tableau a été déclaré en initialisant chaque valeur séparément. Ces déclarations peuvent être utilisées pour créer le tableau numérique unidimensionnel en PHP.

/ * Définir le tableau à l'aide de la structure du tableau * /
$ array1 = [«rouge», «vert», «bleu»];
écho '
Les valeurs de l'array1:
';;
foreach ($ array1 as $ valeur)
Echo "Valeur
"

/ * Définissez le tableau à l'aide de la méthode du tableau * /
$ array2 = array ('rose', 'lily', 'Sun Flower', 'China Rose');
écho '
Les valeurs de l'array2:
';;
foreach ($ array2 comme $ value)
Echo "Valeur
"

/ * Définissez le tableau à l'aide d'index * /
$ array3 [0] = "mango";
$ array3 [1] = "raisin";
$ array3 [2] = "banane";
$ array3 [3] = "goyave";
$ array3 [4] = "orange";
écho '
Les valeurs de l'array3:
';;
foreach ($ array3 as $ valeur)
Echo "Valeur
"

?>

Maintenant, ouvrez le navigateur suivant et parcourez l'emplacement pour exécuter le script:

http: // localhost / phpcode / numArray.php

Sortir:

La sortie suivante apparaîtra après l'exécution du script précédent:

Tableau associatif

La déclaration d'un tableau associé est similaire à un tableau numérique. Vous pouvez déclarer un tableau numérique sans définir l'index, mais vous ne pouvez pas déclarer un tableau associatif sans définir l'index. Vous devez définir correctement les paires de valeurs clés au moment de la déclaration associative et la valeur de la clé ou de l'index doit être une chaîne.

Exemple 2: tableau associatif d'un indice numérique

Créer un fichier PHP avec le script suivant. Ici, un tableau associatif de 5 éléments avec l'indice numérique a été déclaré, et le ««pour chaque»Loop a été utilisé pour imprimer les valeurs du tableau.

// Déclarer un tableau associatif de l'indice numérique
$ Depts = Array (1 => "CSE", 2 => "ETE", 3 => "BBA",
4 => "anglais", 5 => "pharmacie");
écho "Les noms de département sont:
"
// imprime les valeurs du tableau à l'aide de la boucle
foreach ($ Depts as $ Dept)

Echo "$ Dept
"

?>

Sortir:

La sortie suivante apparaîtra après l'exécution du script précédent:

Exemple 3: tableau associatif de l'index de chaîne

Créez un fichier PHP avec le script suivant pour afficher l'utilisation d'un tableau associatif avec la chaîne comme valeur d'index. Deux façons de déclarations de tableau associatives ont été affichées dans le script suivant. Le premier tableau associatif a été déclaré en utilisant le Fonction Array (), et le "pour chaque»Loop a été utilisé pour imprimer les valeurs du tableau. Le deuxième tableau associatif a été déclaré en attribuant chaque valeur séparément et en imprimant les valeurs séparément.

/ * Associer la déclaration du tableau à l'aide de la méthode Array () * /
$ Books = array ("début php et mysql" => 100, "apprentissage jQuery" => 60, "Laravel 5.5 "=> 150," angularjs "=> 160);
foreach ($ books as $ key => $ valeur)
écho "le prix de $ clé est $ valeur
"

/ * Associer la déclaration de tableau en attribuant des valeurs * /
$ Personne ['John'] = "blanc";
$ Personne ['Peter'] = "jaune";
$ Personne ['ella'] = "rose";
$ Personne ['Fahmida'] = "Blue";
$ Personne ['Mick'] = "Red";
écho "
La couleur préférée de John est: ". $ Person ['John'] . "
"
écho "La couleur préférée de Pierre est: ". $ Person ['Peter']. "
"
écho "La couleur préférée de Fahmida est: ". $ Person ['Fahmida']. "
"
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script fourni ci-dessus:

Tableau multidimensionnel

Un ou plusieurs tableaux peuvent être utilisés comme élément de tableau du tableau multidimensionnel, et l'élément du tableau peut également contenir d'autres tableau (s) comme l'élément. Les index multiples ou pour la boucle peuvent être utilisés pour accéder aux valeurs d'un tableau multidimensionnel. La façon de créer et d'utiliser un tableau multidimensionnel dans PHP a été fournie dans les exemples suivants:

Exemple 4: tableau associatif bidimensionnel de valeurs numériques

Créez un fichier PHP avec le script suivant pour savoir comment créer un tableau multidimensionnel de valeurs numériques et imprimer les valeurs du tableau en utilisant un imbriqué "pour chaque" boucle.

// déclare un tableau associatif multidimensionnel de valeurs numériques
$ items = array (
"Gâteau" => tableau (
"Gâteau à la vanille" => 15,
"Gâteau au chocolat" => 25
),
"Pizza" => tableau (
"Poulet Pizza" => 20,
"Pizza de boeuf" => 35,
"Pizza végétale" => 15
),
"Ice Cream" => Array (
"Flavage de la fraise" => 30,
"Saveur de vanille" => 22,
"Flavour du chocolat" => 26,
"Flavour de la mangue" => 30,
),
));
// imprime le tableau multidimensionnel à l'aide de boucle
foreach ($ articles comme $ key => $ valeur)

écho "
La liste des éléments «$ key» est:
"
foreach ($ valeur comme $ k => $ v)

Echo "$ k - $$ V
"


?>

Sortir:

La sortie suivante apparaîtra après l'exécution du script précédent:

Exemple 5: tableau associatif bidimensionnel de valeurs de chaîne

Créez un nouveau fichier PHP avec le script suivant pour savoir comment créer un tableau multidimensionnel de valeurs de chaîne et imprimer les valeurs du tableau en utilisant un imbriqué "pour chaque" boucle. La voie d'impression des valeurs du tableau avec les touches est affichée dans la dernière partie du script.

/ * Déclaration de tableau multidimensionnel à l'aide de la méthode Array () * /
$ employés = Array (
"Jonny" => Array ("Post" => "Sales Executive", "Email" => "Jonny @ Yahoo.com "," téléphone "=>" 953456788 "),
"Mac" => array ("post" => "manager", "e-mail" => "mac @ gmail.com "," téléphone "=>" 900267748 "),
"Gilmore" => Array ("Post" => "Directeur", "Email" => "Gilmore @ Yahoo.com "," téléphone "=>" 988777789 "),);
/ * Lire un tableau multidimensionnel en utilisant pour Loop * /
foreach ($ les employés comme $ key => $ valeur)
écho "
"
Echo "Nom de l'employé: $ clé
"
foreach ($ valeur comme $ k => $ v)
Echo "$ k: $ V
"


écho "
"
/ * Lire des index multiples multidimensionnels * / /
écho "L'adresse e-mail de Jonny est : " ;
Echo $ Employés ['Jonny'] ['Email'] . "
"
écho "le numéro de téléphone de Mac est : ";
Echo $ Employés ['Mac'] ['Phone'] . "
"
écho "la désignation de Gilmore est : " ;
Echo $ Employés ['Gilmore'] ['Post'] . "
"
?>

Sortir:

La sortie suivante apparaîtra après l'exécution du script précédent:

Conclusion:

Différentes tableaux sont utilisés dans le script PHP pour résoudre divers problèmes. Les façons d'utiliser le tableau numérique, le tableau associatif et les tableaux multidimensionnels ont été expliqués dans ce tutoriel. De plus, des exemples ont été fournis pour comprendre les utilisations du tableau en PHP et aider l'utilisateur PHP à l'utiliser correctement dans leur script. Nous espérons que vous avez trouvé cet article utile. Vérifiez les autres articles sur les indices Linux pour plus de conseils et d'informations.