tableau PHP
Tableau peut stocker plusieurs valeurs dans une seule variable:
Exemples
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
Exécution instance »
Quels tableaux sont?
Un tableau est une spéciale de valeurs multiples variables peuvent être stockées dans une seule variable.
Si vous avez une liste d'éléments (par exemple: une liste de noms de voitures), qui est stocké dans une seule variable, comme suit:
$cars2="BMW";
$cars3="Toyota";
Toutefois, si vous voulez faire une boucle à travers le réseau et de trouver une spécifique? Si le tableau de l'article de plus de trois, mais 300 il?
La solution consiste à créer un tableau!
Les tableaux peuvent stocker plusieurs valeurs dans une seule variable, et vous pouvez accéder à la valeur basée sur la clé.
Créer un tableau en PHP
En PHP, la fonction array () est utilisée pour créer un tableau:
En PHP, il existe trois types de tableaux:
- tableau numérique - Un tableau avec une clé d'ID numérique
- Tableau associatif - Un tableau avec les touches spécifié une valeur associée à chaque touche
- Tableau multidimensionnel - contenant un ou plusieurs tableaux de tableaux
PHP tableau numérique
Il existe deux façons de créer un tableau de méthodes numériques:
clé d'identification assigné automatiquement (ID de clé commence toujours à 0):
Artificial clés ID assignés:
$cars[1]="BMW";
$cars[2]="Toyota";
L'exemple suivant crée un tableau numérique appelé voitures $ et d'affecter un tableau de trois éléments, puis d'imprimer un texte qui contient un tableau de valeurs:
Exemples
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
Exécution instance »
Obtient un tableau de longueur - fonction count ()
count () renvoie la longueur du tableau (nombre d'éléments):
Numeric tableau traversal
Grâce et imprimer toutes les valeurs numériques dans le tableau, vous pouvez utiliser une boucle, comme suit:
Exemples
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
Exécution instance »
PHP tableau associatif
Tableau associatif est d'utiliser un tableau de la clé spécifiée associée à la matrice.
Il existe deux façons de créer des tableaux associatifs:
ou bien:
$age['Ben']="37";
$age['Joe']="43";
Vous pouvez ensuite utiliser la clé spécifiée dans le script:
Exemples
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
Exécution instance »
Traverse un tableau associatif
Grâce et imprimer toutes les valeurs dans un tableau associatif, vous pouvez utiliser la boucle foreach, comme suit:
Exemples
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
Exécution instance »
Les tableaux multidimensionnels
Les tableaux multidimensionnels seront décrits en détail dans la section tutoriel PHP avancé.
PHP complet Tableau de référence
Pour un manuel de référence complet pour toutes les fonctions de tableau, visitez notre manuel PHP Array Référence .
Ce manuel de référence fournit une brève description de chaque fonction et de l'application des exemples!