php ksort()函数笔记

原创 PHP笔记  2017-12-09 18:41  阅读 1,360 views 次

ksort()函数定义及用法

1、在php中,ksort()函数是用来对关联数组的元素按照键名进行升序排序,如果要进行降序排序,请使用krsort()函数,krsort()函数是用来对关联数组的元素按照键名进行降序排序;

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

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

语法格式:

ksort(数组[,数字或关键字]);

实例:

<?php
$arr=array("23"=>"23","1234"=>"1234","3"=>"3","234"=>"234");
ksort($arr,1);
echo "看作数字来排序:";
var_dump($arr);
ksort($arr,2);
echo "看作数字来排序:";
var_dump($arr); //php中var_dump()函数的用法笔记
?>

运行结果:

php ksort()函数笔记

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

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

发表评论


表情