Maison  >  Article  >  développement back-end  >  Définition et utilisation de la fonction de tableau php current()

Définition et utilisation de la fonction de tableau php current()

怪我咯
怪我咯original
2017-06-06 11:43:342682parcourir

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 :

Définition et utilisation de la fonction de tableau php current()

【Sujets recommandés】

tableau php (Array)

【Articles connexes recommandés 】

Explication détaillée de la fonction php end() et de la fonction current()

Explication détaillée des exemples d'utilisation de Fonctions du tableau d'opérations php fonctions actuelles, suivantes et de réinitialisation

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