PHP完全中文操作手冊

天地JPLOP | PHP首頁 | 函數索引
函數:reset()

reset

將數組的指針指到數組第一個元素。

語法: mixed reset(array array);

返回值: 混合類型資料

函數種類: 資料處理

內容說明

本函數將數組的指針重設,將指針改指到數組的第一個元素。返回值的內容也是數組的第一個元素。

使用範例

技巧:
kk@shonline.de 指出 (30-Jul-1998),當數組的資料不夠穩定時,使用 reset() 會有警告信息。最常發生的時候是處理 HTML 表單(form)的輸入資料時,若用戶輸入的資料不夠充份,或用戶故意增刪輸入 (input) 字段,就有可能會有警告信息。用 @reset() 的方式可使警告信息不出現 (在 reset() 前加 @),不過這隻是掩耳盜鈴的方式;要斧底抽薪的方法是使用 if (isset()) 的方式 (參見 4.48.14 isset() 函數),如下例

<?
if (isset($form_array)) {
reset($form_array);
while (list(
$k, $v) = each($form_array)) {
do_something($k, $v);
}
}
?>

參考

current() each() next() prev()



整理: 夕垌菪姬 (天地JPLOP)

[ 上一頁 回主目錄 下一頁 ]
版權所有,天地JPLOP、爵堤亞(夕垌菪姬)。網頁背景音樂和各鍊結標題
及鍊結內容和文章小說,版面編排皆歸原權利人所有對本版面
有任何意見或指教,歡迎至論壇指教。