Maison >développement back-end >tutoriel php >php chacun renvoie la paire clé-valeur actuelle dans le tableau et avance le pointeur du tableau d'un pas

php chacun renvoie la paire clé-valeur actuelle dans le tableau et avance le pointeur du tableau d'un pas

墨辰丷
墨辰丷original
2018-05-30 15:57:571993parcourir

La fonction php each est utilisée pour obtenir les paires clé-valeur du tableau et déplacer le pointeur du tableau vers l'avant d'un pas. La fonction each est souvent utilisée en conjonction avec list pour parcourir le tableau. Cet article vous présente l'utilisation de base de chacun. Les amis qui en ont besoin peuvent se référer à

chaque fonction renvoie la paire clé/valeur actuelle dans le tableau et avance le pointeur du tableau d'un pas

<.>Syntaxe de base

array each (array &$array)

Après avoir exécuté each(), le pointeur du tableau restera sur la cellule suivante du tableau ou lorsque vous touchez Restez à la dernière cellule lorsque vous atteignez la fin du tableau. Si vous souhaitez utiliser chacun pour parcourir à nouveau le tableau, vous devez utiliser reset().

Introduction aux paramètres :


参数 描述
array 必需。规定要使用的数组。
La fonction each() génère un tableau composé du nom de clé et de la valeur de clé de l'élément pointé par le courant pointeur interne du tableau et déplace le pointeur interne vers l'avant.

Valeur de retour :

Renvoie la paire clé/valeur de la position actuelle du pointeur dans le 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 chaque fonction :

<?php
$foo = array(
  "bob",
  "fred",
  "jussi",
  "jouni",
  "egon",
  "marliese"
);
$bar = each($foo);
print_r($bar);
?>

Exécuter le résultat ;

Array

(
[1] => bob
[valeur] => bob
[0] => 0
[clé] => 0
)

chaque exemple de fonction deux :

each() combiné avec list() pour parcourir le tableau


<?php
$fruit = array(
  &#39;a&#39; => &#39;apple&#39;,
  &#39;b&#39; => &#39;banana&#39;,
  &#39;c&#39; => &#39;cranberry&#39;
);
reset($fruit);
while (list($key, $val) = each($fruit)) {
  echo " $key => $val <br/>";
}
?>

Résultat courant :

a => pomme

b => banane
c => canneberge

Le ci-dessus se trouve cet article. L'intégralité du contenu, j'espère qu'il sera utile à l'étude de chacun.


Recommandations associées :

Méthode PHP pour implémenter une instance d'envoi d'e-mails basée sur le protocole SMTP

PHP implémente la méthode de tri des tableaux multidimensionnels selon une certaine valeur clé

phpimplémente le téléchargement de tableaux Excel et l'obtention de données

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