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";
$voiture2="VolVo";
$voiture3="Fiat";
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?
 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 :

Un array numérique stocke chaque élément du array avec un indice numérique. Il ya deux méthodes pour créer un 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";
$voiture[2]="Ford";
$voiture[3]="Fial";
$voiture[4]="Renault";
echo $cars[0] . " et " . $cars[4] . " Sont les meilleurs.";
çe code va afficher :
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.

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 :
Array
(
[Legumes] => Array
(
[0] => tomates
[1] => carotte
[2] => choux
)
[Fruits] => Array
(
[0] => Glenn
)
[Brown] => Array
(
[0] => Abricot
[1] => Datte
[2] => Kiwi
)
)
Pour afficher les variables :
echo " " . $families['Fruits'][2] . " est un fruit..";
L'exemple va afficher le texte suivant :
 Kiwi est un fruit..


Article plus récent Article plus ancien

One Response to “Les tableaux arrays PHP”