Dans le développement de PHP, lors de la manipulation des tableaux, vous devez souvent obtenir la clé et la valeur de l'élément actuel et déplacer le pointeur vers l'élément suivant. La fonction Current () intégrée de PHP peut renvoyer la valeur de l'élément de la position actuelle du pointeur du tableau, tandis que la fonction suivante () peut déplacer le pointeur du tableau un pas en avant et renvoyer le nouvel élément actuel. Ces deux fonctions sont utilisées en combinaison pour parcourir facilement le tableau et obtenir des informations détaillées pour chaque élément.
La fonction actuelle () renvoie la valeur d'élément pointée par le pointeur actuel dans le tableau et ne modifie pas la position du pointeur du tableau.
<span class="fun">Current (Array $);</span>
$array = ["apple", "banana", "cherry"];
$current = current($array); // retour "apple"
La fonction suivante () déplace le pointeur de tableau un par un et renvoie la valeur d'élément pointée par le pointeur après le déménagement.
<span class="fun">Suivant ($ Array);</span>
$array = ["apple", "banana", "cherry"];
$current = current($array); // "apple"
$next = next($array); // "banana"
Si vous souhaitez obtenir la clé et la valeur actuelles du tableau en même temps et déplacer le pointeur vers l'avant une étape, vous pouvez utiliser les fonctions Key () , Current () et Next () en conjonction avec les fonctions.
$array = ["apple" => 1, "banana" => 2, "cherry" => 3];
$key = key($array); // Obtenez la clé actuelle "apple"
$value = current($array); // Obtenez la valeur actuelle 1
next($array); // Le pointeur se déplace vers "banana"
Le contenu ci-dessus introduit en détail comment utiliser les fonctions Current () et Next () en PHP pour obtenir la paire de valeurs clés actuelle du tableau et déplacer le pointeur. La maîtrise de ces techniques peut aider les développeurs à traiter plus efficacement les données de tableau.