next(array)
作用:
获取数组内部指针的下一个元素
参数:
array:数组
返回值:
返回数组内部指针的下一个元素
例子:
- $a = array('red', 'yellow', 'black');
- $res = next($a);
- print_r($res);
- 输出结果:
- yellow
pos(array)
作用:
获取当前数组内部指针指向的元素 (current() 的别名)
参数:
array:数组
返回值:
返回当前数组内部指针的元素
例子:
- $a = array('red', 'yellow', 'black');
- $res = pos($a);
- print_r($res);
- 输出结果:
- red
prev(array)
作用:
将内部指针指向前一个元素
参数:
array:数组
返回值:
返回数组内部指针的前一个元素
例子:
- $a = array('red', 'yellow', 'black');
- $res = next($a);
- $prev = prev($a);
- print_r($res."\n");
- print_r($prev);
- 输出结果:
- yellow
- red
range(min, max step)
作用:
创建一个指定范围内的数组
参数:
min:最小值
max:最大值
step:默认为 1,指定元素之间的进步值
返回值:
返回创建的数组
例子:
- $num = range(0, 40, 10);
- print_r($num);
- 输出结果:
- Array
- (
- [0] => 0
- [1] => 10
- [2] => 20
- [3] => 30
- [4] => 40
- )
reset(array)
作用:
将数组中的内部指针指向第一个元素
参数:
array:数组
返回值:
返回第一个元素
例子:
- $a = array('red', 'yellow', 'black');
- $res = next($a); //将内部指针指向下一个
- $reset = reset($a); //重置指针
- print_r($res."\n");
- print_r($reset);
- 输出结果:
- yellow
- red
resort(array, stringtype)
作用:
对数组进行降序排列
参数:
array:数组
stringtype: 可选。规定如何排列数组的元素 / 项目。可能的值:
返回值:
返回一个数组
例子:
- $num = array(1,2,3,1,0,8);
- rsort($num);
- print_r($num);
- 输出结果:
- Array
- (
- [0] => 8
- [1] => 3
- [2] => 2
- [3] => 1
- [4] => 1
- [5] => 0
- )
来源: http://www.bubuko.com/infodetail-1958043.html