本节介绍另外一些数组的相关处理函数,这些函数无法归到某一类中介绍,但它们都非常有用。
①.函数 array_rand()
array_rand()函数总数组中随机选出一个或多个元素并返回。该函数有两个参数,其函数的原型如下:
mixed array_rand(array input[,int num_req])
第一个参数是必选项,它接收一个数组作为输入数组,从这个数组中随机选出一个或多个元素。第二个参数是一个可选的参数,指明了你想取出多少个元素,如果没有指定,默认从数组中取出一个元素。如果只取出一个,array_rand()函数返回一个随机元素的键名,否则就返回一个包含随机键名的数组。这样就可以从数组中取出键名和值。函数array_rand()使用的代码如下所示:
1 2 3 4 5 6 7 8 9 10 |
|
②.函数shuffle()
shuffle()函数把数组中的元素按随机顺序重新排列,即将数组中的顺序打乱。若成功则返回TRUE,否则返回FALSE。这也是一个随机化的过程。
③.函数array_sum()
array_sum()函数返回数组中所有值得总和。该函数也非常的容易使用,只需要传入一个数组作为必选参数即可。
4.函数range()
range()函数创建并返回一个包含指定范围的元素的数组。该函数需要三个参数,其函数原型如下:
array range(mixed first, mixed second[,number step])
第一个和第二个参数都为必选项,规定数组元素的最小值和最大值。第三个参数step是可选的,规定元素之间的步进值,默认是1。如果second比first小,则返回反序的数租。函数range()使用的代码如下所示:
1 2 3 4 5 6 7 8 |
|
>> 本文固定链接: http://php.ncong.com/php_course/arry_function/other_array.html
>> 转载请注明: 恩聪php 2014年07月16日 于 恩聪PHP学习教程 发表
其他有用的数组处理函数