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


PHP reset()用法及代碼示例


reset()函數是PHP中的內置函數。

  • 此函數用於將任何數組的內部指針移動到該數組的第一個元素。
  • 在處理數組時,可能會使用不同的函數(例如prev()函數,current()函數,key()函數等)來修改數組的內部指針。
  • reset()函數將內部指針重置為指向數組的第一個元素。

用法:

reset($array)

參數:該函數接受單個參數$array。這是我們要重置其內部指針以再次指向第一個元素的數組。


Return Value:成功返回數組的第一個元素;如果數組為空,則返回FALSE,即數組不包含任何元素。

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

程序1:

<?php 
  
// input array 
$arr = array('Ram', 'Rahim', 'Geeta', 'Shita'); 
  
// here reset() function Moves the internal pointer to the 
// first element of the array, which is Ram and also returns 
// the first element 
$res = reset($arr); 
print "$res"; 
  
?>

輸出:

Ram

程序2:

<?php 
  
// Input array 
$arr = array('Delhi', 'Kolkata', 'London'); 
  
// getting current element using current() 
// function 
print current($arr)."\n"; 
  
// move internal pointer to next element 
next($arr); 
  
print current($arr)."\n"; 
  
// now reset() is called so that the internal pointer  
// moves to the first element again i.e, Delhi. 
reset($arr); 
print current($arr); 
  
?>

輸出:

Delhi
Kolkata
Delhi

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



相關用法


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