Maison >développement back-end >Problème PHP >Que signifie parcourir un tableau en php

Que signifie parcourir un tableau en php

藏色散人
藏色散人original
2021-12-06 09:11:412415parcourir

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.

Que signifie parcourir un tableau en php

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;$i7442cc320eebfaef93bbd0d9e8a1f1be";

}

ne peut parcourir que le tableau d'index

2.la boucle foreach traverse le tableau

foreach($a as $v)
{
    echo $v."<br>";
}
foreach($a as $v=>$k)
{
    echo $v."--"."$k"."<br>";
}

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"."<br>"
}

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn