Maison >développement back-end >tutoriel php >PHP renvoie la paire clé/valeur actuelle dans le tableau et avance le pointeur du tableau d'un pas
La fonction current() en PHP est utilisée pour renvoyer la paire clé/valeur à la position actuelle dans le tableau et déplacer le pointeur du tableau vers l'avant. Grâce à cette fonction, vous pouvez facilement obtenir la clé et la valeur de l'élément actuel dans le tableau et déplacer le pointeur vers l'élément suivant. Ceci est utile lorsque vous travaillez avec des tableaux, vous permettant de parcourir rapidement le tableau et de manipuler les données qu'il contient. Dans le développement PHP, une utilisation raisonnable de la fonction current() peut améliorer l'efficacité et la lisibilité du code. Ci-dessous, nous présenterons en détail l'utilisation et les précautions de la fonction current().
La fonction
utilisée dans phpcurrent()
和 next()
récupère la paire clé/valeur actuelle d'un tableau et déplace le pointeur du tableau vers l'avant.
current() La fonction renvoie l'élément (valeur) à la position actuelle du pointeur dans le tableau et laisse le pointeur du tableau inchangé.
Grammaire :
current($array);
Exemple :
$array = ["apple", "banana", "cherry"]; $current = current($array); // "apple"La fonction
next() déplace le pointeur du tableau vers l'avant d'un pas et renvoie l'élément actuel déplacé (valeur).
Grammaire :
next($array);
Exemple :
$array = ["apple", "banana", "cherry"]; $current = current($array); // "apple" $next = next($array); // "banana"
Utilisez current() et next() ensemble
Pour obtenir la paire clé/valeur actuelle dans un tableau et déplacer le pointeur du tableau d'un pas vers l'avant, vous pouvez combiner les fonctions current()
和 next()
.
Grammaire :
$key = key($array); $value = current($array); next($array);
Exemple :
$array = ["apple" => 1, "banana" => 2, "cherry" => 3]; $key = key($array); // "apple" $value = current($array); // 1 next($array); // Move pointer to "banana"
Attention :
current()
将返回 false
,而 next()
ne fera rien. reset()
pour réinitialiser le pointeur du tableau au début du tableau. SplArrayObject
和其他实现了 ArrayAccess
. Avantages :
key()
pour obtenir des informations plus détaillées. Inconvénients :
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!