Parcourir un tableau en PHP signifie accéder à chaque élément du tableau via le code PHP. Les méthodes de parcours du tableau sont : 1. Parcourir la boucle for ; 2. Parcourir le tableau par la boucle foreach, etc.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.4, ordinateur DELL G3
Que signifie php par parcourir un tableau ?
PHP traverser un tableau signifie accéder à chaque élément du tableau via le code PHP.
Création d'un tableau :
1.array() : Générer un tableau
$a=array("Dog","Cat","Horse"); print_r($a);
Valeur d'un tableau ou, clé => valeur d'une variable de tableau
Langage de type fort : 1. Seules les données du même type de données peuvent être stockées dans le array , la longueur du 2 tableau est fixe et le 3 est continu dans la mémoire
2. Tableau associatif : $arr=array("111"=>"ddd","daf"=>"ddd" )
La clé et la valeur existent par paires
3.unset() supprime les éléments du tableau ;
$a=array("Dog","Cat","Horse"); unset($a[0]);
4.Ajouter des éléments :
$a[0]=10 ; ajouter des éléments
$a[]=10 ; elements
array_push($a,23); Ajouter des éléments
Parcourir le tableau :
1.for($i=0;$i
{
echo $a [$ i]."
";
}
ne peut parcourir que le tableau d'index
2.la boucle foreach traverse le tableau
foreach($a as $v) { echo $v."
"; } foreach($a as $v=>$k) { echo $v."--"."$k"."
"; }
clé et valeur simultanément
3.list() et each() parcours combiné
var_dump(each($a)); Supprime l'élément pointé par le pointeur actuel et renvoie le nouveau tableau en arrière d'un
list($b,$c,$d,$e)=$a; echo $b;
Donnez le tableau de droite à un ensemble de variables
list($k,$v)=each($a); while(list($k,$v)=each($a)) { echo $k."--"."$v"."
" }
4 Opérations sur le pointeur de tableau :
key () : renvoie le nom de clé de l'élément actuellement pointé par le pointeur interne du tableau
current() : renvoie l'élément (unité) actuel dans le tableau
next. () : Déplace le pointeur pointant vers l'élément actuel vers la position de l'élément suivant et renvoie la valeur de l'élément actuel
prev() : Déplace le pointeur vers l'élément actuel vers la position de l'élément précédent et renvoie la valeur de l'élément actuel
end() : pointez le pointeur interne du tableau sur le dernier élément et renvoyez cet élément. La valeur de
reset() : pointez le pointeur interne du tableau sur le premier élément et renvoyez la valeur de cet élément
do { current($a) } while(next($a));
Exécutez d'abord puis jugez la condition
in_array()判断元素是否在数组中出现 array_reverse()翻转数组 count()数组的无素个数 array_unique()删除数组中的重复值并返回新的数组; unset()删除数组 的某个值 array_values()重新索引 array_merge()合并数组;
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!