Les tableaux arrays PHP
Un tableau ( array) stocke plusieurs valeurs dans une unique variable .
Qu'est-ce qu'un tableau?
Une variable est un espace de stockage titulaire d'un numéro ou texte. Le problème c'est q'une variable tiendra seulement une valeur.
Un tableau (array) est une variable spéciale, qui peut stocker plusieurs valeurs ..
Si vous avez une liste de références oubien des elements (une liste de noms de voitures, par exemple), le stockage des voitures dans des variables simples pourrait ressembler à ceci:
$voiture1="Ford";Alors, Quoi faire si vous voulez passer en boucle à travers toutes les voitures et de trouver un spécifique élément? Et si vous n'aviez pas 3 voitures, mais 300?
$voiture2="VolVo";
$voiture3="Fiat";
La meilleure solution ici est d'utiliser un tableau! (array)
Un tableau peut contenir tous vos valeurs sous un seul nom. Et vous pouvez accéder aux valeurs en faisant référence au nom de tableau.
Chaque élément dans le tableau a son propre index afin qu'il peut être facilement accessible.
En PHP, il ya trois sortes de tableaux:
- Array numérique - Un tableau avec un indice numérique .
- Array associatif - Un tableau où chaque clé d'identification est associé à une valeur .
- Array multidimensionnel - Un tableau contenant un ou plusieurs tableaux .
Array numérique :
1. Dans l'exemple suivant l'indice sont attribués automatiquement (l'index commence à 0):
$voiture=array("VolVo","Ford","Fiat","Renault");2. Dans l'exemple suivant nous assignons l'indice manuellement:
$voiture[1]="VolVo";çe code va afficher :
$voiture[2]="Ford";
$voiture[3]="Fial";
$voiture[4]="Renault";
echo $cars[0] . " et " . $cars[4] . " Sont les meilleurs.";
VolVo et Renault Sont les meilleurs.
Array associatif :
Un array associatif, chaque clé d'identification est associés à une valeur. En cas de stockage des informations sur les valeurs spécifiques nommés, un tableau numérique n'est pas toujours le meilleur moyen de le faire.
Avec les array associatifs nous pouvons employer les valeurs que des clés et leur affecter des valeurs.
Exemple 1
Dans cet exemple nous utilisons un tableau d'attribuer aux personnes âges différents:
$ages = array("Robert"=>15, "Angel"=>22, "Jack"=>12);Le même exemple mais avec une différente manier de créer l'array :
$ages['Robert']="15";
$ages['Angel']="22";
$ages['Jack']="12";
Et pour afficher le code :
<?php
echo "L'age de Jack est :". $ages['Jack']."ans .";
?>
la resultat sera :L'age de Jack est : 12 ans.
Dans un tableau multidimensionnel, chaque élément dans le tableau principal peut également être un tableau. Et chaque élément dans le tableau de sous-peut être un tableau, etc.
Dans cet exemple nous allons créer un tableau multidimensionnelavec des clés d'identité automatiquement assignés:
Le même exemple mais avec une différente manier de créer l'array :
Kiwi est un fruit..
Array multidimensionnels
Dans un tableau multidimensionnel, chaque élément dans le tableau principal peut également être un tableau. Et chaque élément dans le tableau de sous-peut être un tableau, etc.Dans cet exemple nous allons créer un tableau multidimensionnelavec des clés d'identité automatiquement assignés:
$families = array
(
"Legumes"=>array
(
"tomates",
"carotte",
"choux "
),
"Fruits"=>array
(
" Abricot ",
" Datte ",
" Kiwi "
)
);
Le même exemple mais avec une différente manier de créer l'array :
ArrayPour afficher les variables :
(
[Legumes] => Array
(
[0] => tomates
[1] => carotte
[2] => choux
)
[Fruits] => Array
(
[0] => Glenn
)
[Brown] => Array
(
[0] => Abricot
[1] => Datte
[2] => Kiwi
)
)
echo " " . $families['Fruits'][2] . " est un fruit..";L'exemple va afficher le texte suivant :
Kiwi est un fruit..
the easy book to learn PHP
RépondreSupprimerClick To Download