當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP next()用法及代碼示例


next()函數是PHP中的內置函數,它執行以下操作:

  • 它用於返回內部指針當前指向的數組中下一個元素的值。我們可以通過當前函數知道當前元素。
  • 返回值後,next()函數使內部指針遞增。
  • 在PHP中,所有數組都有一個內部指針。此內部指針指向該數組中的某個元素,該元素稱為數組的當前元素。
  • 通常,開頭的下一個元素是數組中插入的第二個元素。

用法:

next($array)

參數:它僅接受一個參數$array。此參數是必需的。它是我們需要在其中找到下一個元素的數組。


返回值:該函數返回內部指針當前指向的數組中下一個元素的值。如果下一個沒有元素,則返回FALSE。最初,next()函數返回第二個插入的元素。

例子:

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

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

以下示例程序旨在說明PHP中的next()函數:

程序1:

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

輸出:

Raj

程序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";  
?>

輸出:

geeks
Raj
Raj
striver
striver
coding
coding

參考:
http://php.net/manual/en/function.next.php



相關用法


注:本文由純淨天空篩選整理自Striver大神的英文原創作品 PHP | next() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。