php:array

Un article de Polydoc.

Sommaire

[modifier] Synopsis

array array ( [ mixed ...] )

[modifier] Description

array retourne un tableau formé avec les paramètres fournis.

[modifier] Note

array est une structure de langage et non pas une fonction.

[modifier] Exemples

Pour former un tableau simple on utilise la syntaxe :

array($premierElement, $secondElement);

Donc...

$g8 = array('Etats-Unis', 'Japon', 'Allemagne', 'Royaume-Uni', 'France', 'Italie', 'Canada');
 
print_r($g8);

...devrait afficher :

Array
(
    [0] => 'Etats-Unis'
    [1] => 'Japon'
    [2] => 'Allemagne'
    [3] => 'Royaume-Uni'
    [4] => 'France'
    [5] => 'Italie'
    [6] => 'Canada'
)

Comme vous pouvez le constater chaque élément est automatiquement numéroté en commençant à 0.

On peut aussi faire des tableaux associatifs, c'est-à-dire que l'on donne un identifiant (un index) à chaque valeur.

$g8 = array(
0 => 'Etats-Unis',
1 => 'Japon',
2 => 'Allemagne',
3 => 'Royaume-Uni',
4 => 'France',
5 => 'Italie',
6 => 'Canada'
);
 
print_r($g8);

Cela renvoie le même résultat que le code précédent.

Envisageons une application plus pratique :

$utilisateur = array(
'nom' => 'Patrick',
'age' => 23, // Note : cette virgule n'est pas obligatoire
);
 
echo "Son nom est {$utilisateur['nom']}, il a {$utilisateur['age']} ans.";
);

... devrait donner :

Son nom est Patrick, il a 23 ans.

Les tableaux sont très souples et performants, ont peut faire des tableaux avec plusieurs types de valeurs (y compris un autre tableau, ça donne un tableau multi-dimensionnel).

[modifier] Voir aussi

[modifier] Liens externes

Définition de array() sur PHP.net