当前位置: 首页> 函数类别大全> natcasesort

natcasesort

用“自然排序”算法对数组进行不区分大小写字母的排序
名称:natcasesort
分类:数组
所属语言:php
一句话介绍:用“自然排序”算法对数组进行不区分大小写字母的排序。

定义和用法

natcasesort() 函数用"自然排序"算法对数组进行排序。键值保留它们原始的键名。

在自然排序算法中,数字 2 小于 数字 10。在计算机排序算法中,10 小于 2,因为 "10" 中的第一个数字小于 2。

该函数对大小写不敏感。

如果成功,该函数返回 TRUE,如果失败则返回 FALSE。

实例

<?php
$temp_files = array("temp15.txt","Temp10.txt",
"temp1.txt","Temp22.txt","temp2.txt");

natsort($temp_files);
echo "自然排序:";
print_r($temp_files);
echo "<br />";

natcasesort($temp_files);
echo "不区分大小写的自然排序:";
print_r($temp_files);
?>

以上代码的输出:

自然排序:

Array
(
[0] => Temp10.txt
[1] => Temp22.txt
[2] => temp1.txt
[4] => temp2.txt
[3] => temp15.txt
)

不区分大小写的自然顺序:

Array
(
[2] => temp1.txt
[4] => temp2.txt
[0] => Temp10.txt
[3] => temp15.txt
[1] => Temp22.txt
)

语法

natcasesort(array)
参数 描述
array 必需。规定要进行排序的数组。
同类函数
  • 将数组中的内部指针向前移动一位 next

    next

    将数组中的内部指针向前移动一位
  • 对数组按照键名逆向排序 krsort

    krsort

    对数组按照键名逆向排序
  • 对数组中所有值求和 array_sum

    array_sum

    对数组中所有值求和
  • 返回数组中部分的或所有的键名 array_keys

    array_keys

    返回数组中部分的或所有的键名
  • 带索引检查计算数组的差集 array_diff_assoc

    array_diff_assoc

    带索引检查计算数组的差集
  • current的别名 pos

    pos

    current的别名
  • 弹出数组最后一个单元(出栈) array_pop

    array_pop

    弹出数组最后一个单元(出栈)
  • 返回数组中所有的值 array_values

    array_values

    返回数组中所有的值
热门文章