Maison > Article > développement back-end > Définition et utilisation de la fonction de tableau php current()
Définition de php current() ?
La fonction current() en php renvoie l'élément (unité) actuel dans le tableau. Si l'élément actuel est vide ou si l'élément actuel n'a aucune valeur, il renvoie FALSE. Chaque tableau possède un pointeur interne pointant sur son élément "courant", qui pointe initialement vers le premier élément inséré dans le tableau. Cette fonction ne déplace pas le pointeur interne du tableau. Si vous devez déplacer le pointeur, vous devez coopérer avec d'autres fonctions. Jetons un coup d'oeil.
Méthodes associées :
end() - pointe le pointeur interne vers le dernier élément du tableau et affiche
next() - Pointe le pointeur interne vers l'élément suivant du tableau et affiche
prev() - Pointe le pointeur interne vers l'élément précédent du tableau , et la sortie
reset() - pointe le pointeur interne vers le premier élément du tableau, et la sortie
each() - renvoie Le nom de la clé et la valeur de la clé de l'élément actuel, et déplace le pointeur interne vers l'avant
Jetons un coup d'œil à sa syntaxe
current(array)
Le tableau de paramètres est le tableau qui doit être utilisé
La fonction PS:current() renvoie la valeur de l'élément du tableau actuellement pointé par le pointeur interne, sans déplacer le pointeur. Si le pointeur interne pointe au-delà de la fin de la liste de cellules, current() renvoie FALSE.
Exemple
L'exemple suivant montre toutes les méthodes associées, le code est le suivant
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // 当前元素是 Bill echo next($people) . "<br>"; // Bill 的下一个元素是 Steve echo current($people) . "<br>"; // 现在当前元素是 Steve echo prev($people) . "<br>"; // Steve 的上一个元素是 Bill echo end($people) . "<br>"; // 最后一个元素是 David echo prev($people) . "<br>"; // David 之前的元素是 Mark echo current($people) . "<br>"; // 目前的当前元素是 Mark echo reset($people) . "<br>"; // 把内部指针移动到数组的首个元素,即 Bill echo next($people) . "<br>"; // Bill 的下一个元素是 Steve print_r (each($people)); // 返回当前元素的键名和键值(目前是 Steve),并向前移动内部指针 ?>
Le résultat de l'exécution du code est le suivant :
【Sujets recommandés】
【Articles connexes recommandés 】
Explication détaillée de la fonction php end() et de la fonction current()
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!