php sort()函数笔记

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

sort()函数定义及用法

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

2、sort()函数是返回值为true或false,如果排序成功返回true,如果排序失败则返回false;

3、sort()函数有两个参数,第一个参数为数组,就是要排序的数组;第二个参数为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 对字符串进行排序,不区分大小写。

语法格式:

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

实例1(常规排序):

<?php
$arr=array(3,6,2,4,1,7);
sort($arr);
var_dump($arr);//php中var_dump()函数的用法笔记
?>

运行结果:

php sort()函数笔记

实例2(看作数字或字符串):

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

运行结果:

php sort()函数笔记

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

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

发表评论


表情