当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

4.6.2使用函数rsort()对数组进行逆向排序

9/17/2020 9:26:54 PM 人评论

4.6.2使用函数rsort()对数组进行逆向排序

4.6.2 使用函数rsort()对数组进行逆向排序

使用函数rsort()对数组元素做逆向排序,即按字母从后到前或按数字由大到小的顺序排序。该函数的语法如下所示:


bool rsort(array&$arr[,int$sort_flag]);


该函数接受一个数组作为输入参数,如果处理成功,函数返回TRUE,否则返回FALSE。该函数将会删除所要排序的数组原有的索引值,从而为该数组使用新的索引值。代码4-12演示了函数rsort()的用法。

代码4-12 使用函数rsort()对数组元素排序4-12.php


01 <?php

02 $planet=array(

03 'Earth',

04 'Venus',

05 'Mars',

06 'Jupiter',

07 'Saturn'

08 );//定义数组$planet

09

10 rsort($planet);//对数组元素进行排序

11

12 foreach($planet as$key=>$value)

13 {

14 echo'planet['.$key.']='.$value;//输出数组元素

15 echo'<br/>';

16 echo'<br/>';

17 }

18 ?>


【代码解析】第10行使用函数rsort()对第2~8行定义的数组$planet进行了逆向排序。读者可以对比结果来了解数组发生的变化。这段代码的执行结果如图4-11所示。

图 4-11 使用函数rsort()对数组元素逆向排序

该函数的第2个参数也是可选的,可以用它来改变排序方式。对于初学者来说,这个参数很少使用到,这里不再赘述。

相关教程

共有条评论 网友评论

验证码: 看不清楚?