php reset()函数
php reset()函数用于将数组指针重置为第一个元素,即把数组的内部指针指向第一个单元。
使用方法
reset()函数接受一个参数,即要重置指针的数组,该参数可以是数组的变量名,也可以是数组的值。
$arr = array('a'=>'apple','b'=>'banana','c'=>'cat'); echo current($arr); //apple next($arr); echo current($arr); //banana reset($arr); echo current($arr); //apple
上面代码中,$arr是一个字符串数组,echo current($arr)输出当前指针指向的元素,next($arr)将指针向后移动一位,reset($arr)将指针重置为第一个元素,输出结果为apple。
注意事项
- 如果指定的数组不存在,reset()函数将返回FALSE。
- 如果数组中没有元素,reset()函数将返回NULL。
- reset()函数不会改变数组的大小,只是重置指针位置。