php natcasesort()函数笔记

原创 PHP笔记  2017-12-09 18:49  阅读 853 views 次

natcasesort()函数笔记

1、在php中,natcasesort()函数是用来对数组进行"自然排序"算法方式排序,键名保持不变。“自然排序”:数字 2 小于 数字 10;“计算机排序”:数字 2 大于 数字 10,因为数字10的第一个数字小于2;

2、natcasesort()函数对排序的元素不区分大小写(“a”和“A”是一样的),如果要区分大小写,请用natsort()函数,natsort()函数也是用来按"自然排序"算法进行排序数组元素的,但该函数对排序的元素区分大小写;

3、natcasesort()函数的返回值为true或false,如果排序成功返回true,否则返回false;

4、natcasesort()函数只有一个参数,就是要排序的数组;

语法格式:

natcasesort(数组);

实例1(对数字排序):

<?php
$arr=array(2,12,4,123,51);
natcasesort($arr);
var_dump($arr);//php中var_dump()函数的用法笔记
?>

运行结果:

php natcasesort()函数笔记

实例2(对字符串进行排序):

<?php
$arr=array("bcd"=>"bcd","Bc"=>"Bc","acd"=>"acd","ea"=>"ea","E"=>"E");
natcasesort($arr);
var_dump($arr);
?>

运行结果:

php natcasesort()函数笔记

说明:natcasesort()函数对排序的元素不区分大小写。

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

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

发表评论


表情