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)
|