php rsort()函数笔记

原创 PHP笔记  2017-12-12 13:42  阅读 1,728 views 次

rsort()函数定义及用法

1、在php中,rsort()函数是用来对数值数组进行降序排序,如果要进行升序排序,一般用sort()函数,sort()函数是用来对数值数组进行升序排序;

2、rsort()函数有两个参数,第二个参数为要排序的数组;第二个参数为0-5的数字或关键字,是用来规定如何排列数组的元素/项目,是可选参数,默认为0(SORT_REGULAR)。更多可能的值:

  • 0(SORT_REGULAR):按常规顺序排列(默认);
  • 1(SORT_NUMERIC):作为数字来处理;
  • 2(SORT_STRING):作为字符串来处理;
  • 3(SORT_LOCALE_STRING):作为字符串来处理,基于当前区域设置,可通过setlocale()进行更改;
  • 4(SORT_NATURAL):作为字符串来处理,使用类似natsort()的自然排序;
  • 5(SORT_FLAG_CASE):可以结合SORT_STRING或SORT_NATURAL对字符串进行排序,不区分大小写;

语法格式:

rsort(数组[,0-1]);

实例1(常规顺序排列):

<?php
$arr=array(6,3,5,7,2,1);
echo "原数组:";
var_dump($arr);
rsort($arr);
echo "降序排序:";
var_dump($arr); //php中var_dump()函数的用法笔记
?>

运行结果:

php rsort()函数笔记

实例2(作为数字和作为字符串排序):

<?php
$arr=array("23","123","4","12");
echo "看作数字排序:";
rsort($arr,1);
var_dump($arr);
echo "看作字符串排序:";
rsort($arr,2);
var_dump($arr);
?>

运行结果:

php rsort()函数笔记

更多有关数组的函数——>PHP Array数组函数大全

本文地址:https://www.ggbiji.com/php-rsort.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情