Maison > développement back-end > tutoriel php > Utilisation correcte de la fonction each() en php

Utilisation correcte de la fonction each() en php

autoload
Libérer: 2023-04-09 22:40:01
original
4319 Les gens l'ont consulté

Utilisation correcte de la fonction each() en php La fonction de la fonction

dans

 phpeach() est de renvoyer la paire clé/valeur actuelle dans le tableau et d'avancer le pointeur du tableau d'un pas. pour le voir ensemble Regardez, comment utiliser cette fonction, la première chose que vous devez regarder est sa syntaxe :

each  ( array $arr)
Copier après la connexion
  • $arr : le tableau d'entrée.

  • Valeur de retour : tableau tableau, renvoie la paire clé/valeur de la position actuelle du pointeur dans le tableau tableau et déplace le pointeur du tableau vers l'avant. Les paires clé-valeur sont renvoyées sous la forme d'un tableau de quatre éléments avec les noms de clé 0, 1, clé et valeur. Les cellules 0 et key contiennent les noms de clé des cellules du tableau, et 1 et value contiennent les données. Si le pointeur interne dépasse la fin du tableau, each() renvoie false.

Exemple de code :

1. Utiliser seul

<?php
$arr=array("法外狂徒"=>"张三","阳光少年"=>"龙之介","热心市民"=>"金闪闪","纯爱战士"=>"。。。");
print_r(each($arr));
?>
Copier après la connexion
rrree

Remarque : ceci. La fonction est obsolète depuis PHP 7.2.0. Si elle est utilisée, elle affichera : Obsolète : La fonction each() est obsolète lors d'appels ultérieurs dans F:learnlogzendphpeach.php à la ligne 3.

2. Parcourez le tableau avec list

输出:Array ( [1] => 张三 [value] => 张三 [0] => 法外狂徒 [key] => 法外狂徒 )
Copier après la connexion
<?php
$arr=array("法外狂徒"=>"张三","阳光少年"=>"龙之介","热心市民"=>"金闪闪","纯爱战士"=>"。。。");

while (list($key, $val) = each($arr)) {
    echo "$key => $val;<br>";
}
?>
Copier après la connexion

Remarque : Parce que l'attribution d'un tableau à un autre tableau réinitialisera le pointeur de tableau d'origine, donc dans Dans l'exemple ci-dessus, si $arr est affecté à une autre variable à l'intérieur de la boucle, cela provoquera une boucle infinie.

Recommandé : "Résumé des questions d'entretien PHP 2021 (collection) " "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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal