reset() Function
reset()函数是PHP中内置的函数。
- 此函数用于将任何数组的内部指针移动到该数组的第一个元素。
- 在处理数组时,可能会使用prev()函数、current()函数、key()函数等不同函数修改数组的内部指针。
- 函数的作用是:重置一个指向数组第一个元素的内部指针。
语法
1 | reset($array) |
参数:此函数接受单个参数$数组。我们想要为这个数组重置内部指针,使其指向第一个元素。
返回值:成功时返回数组的第一个元素,如果数组为空i,返回FALSE。e,数组不包含任何元素。
下面的程序演示了PHP中的reset()函数:
例子1
1 2 3 4 5 6 7 8 9 10 11 12 | <?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"; ?> |
输出
1 | Ram |
例子2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <?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); ?> |
输出
1 2 3 | Delhi Kolkata Delhi |
参考