PHP | función siguiente()

La función next() es una función incorporada en PHP y realiza las siguientes operaciones:

  • Se utiliza para devolver el valor del siguiente elemento en una array a la que apunta actualmente el puntero interno. Podemos conocer el elemento actual por la función actual .
  • La función next() incrementa el puntero interno después de devolver el valor.
  • En PHP, todas las arrays tienen un puntero interno. Este puntero interno apunta a algún elemento en esa array que se llama como el elemento actual de la array.
  • Por lo general, el siguiente elemento al principio es el segundo elemento insertado en la array.

Sintaxis:

next($array)

Parámetro: Acepta solo un parámetro $array . Este parámetro es obligatorio. Es la array en la que necesitamos encontrar el siguiente elemento.

Valor devuelto: la función devuelve el valor del siguiente elemento en una array a la que apunta actualmente el puntero interno. Devuelve FALSO si no hay ningún elemento en el siguiente. Inicialmente, la función next() devuelve el segundo elemento insertado.

Ejemplos:

Input : array = [1, 2, 3, 4] 
Output : 2 

Input : array = [1, 2, 3, 4], next() function executed two times      
Output : 2
         3 

Los siguientes programas ilustran la función next() en PHP:

Programa 1:

<?php
// PHP Program to demonstrate the
// first position of next() function 
  
$array = array("geeks", "Raj", "striver",
                         "coding", "RAj");
  
echo next($array);
  
?>

Producción:

Raj

Programa 2:

<?php
// PHP Program to demonstrate the 
// working of next() function 
  
$array = array("geeks", "Raj", "striver", "coding", "RAj");
  
// prints the initial current element (geeks)  
echo current($array), "\n"; 
  
// prints the initial next element (Raj)
// moves the pointer forward
echo next($array), "\n";  
  
// prints the  current element (Raj)  
echo current($array), "\n";  
  
// prints the  next element (striver)
// moves the pointer forward
echo next($array), "\n";  
  
// prints the  current element (striver)  
echo current($array), "\n";  
  
// prints the  next element (coding)
// moves the pointer forward
echo next($array), "\n";  
  
// prints the  current element (coding)  
echo current($array), "\n"; 
?>

Producción:

geeks
Raj
Raj
striver
striver
coding
coding

Referencia :
http://php.net/manual/en/function.next.php

Publicación traducida automáticamente

Artículo escrito por Striver y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *