举报投诉联系我们 手机版 热门标签 鳄鱼CMS
您的位置:鳄鱼CMS > phpsort函数怎么用 PHP natsort() 函数

phpsort函数怎么用 PHP natsort() 函数

2023-03-09 18:31 PHP教程

phpsort函数怎么用 PHP natsort() 函数

phpsort函数怎么用

PHP sort函数是PHP中的一个内置函数,它可以对数组进行排序。它可以根据键值或者值来排序,也可以根据用户自定义的函数来排序。

sort()函数有三种不同的排序方式:

1. SORT_REGULAR - 把每一项作为常规的比较 
2. SORT_NUMERIC - 把每一项作为数字来比较 
3. SORT_STRING - 把每一项作为字符串来比较 

sort()函数有三种不同的选项:

 
1. SORT_ASC - 正向排序 
2. SORT_DESC - 逆向排序 
3. SORT_NATURAL - 自然排序 
4. SORT_FLAG_CASE - 在SORT_STRING和SORT_NATURAL中使用,区分大小写。 

sort()函数还有一些其他选项:

   1. SORT_LOCALE_STRING - 根据当前区域设置对字符串进行排序   2. SORT_NUMERIC - 将元素作为浮点数进行处理   3. SORT_STRING - 将元素作为字符串进行处理   4. USER DEFINED FUNCTION- 用户定义的函数来处理元素 

使用sort()函数时,必须要注意的是:如果要对多位数组进行多重层面的排序(例如根据姓氏、年龄、性别、地区……)时,必须使用usort()或者uasort()函数。因为sort()只能对单位数组进行单重层面的处理。

PHP natsort() 函数

PHP natsort() 函数

PHP Array Reference完整的 PHP Array 参考手册

实例

对数组进行排序:

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

sort($temp_files);
echo "Standard sorting: ";
print_r($temp_files);
echo "<br>";

natsort($temp_files);
echo "Natural order: ";
print_r($temp_files);
?>

运行实例 »

定义和用法

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

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


语法

natsort(array)

参数 描述
array 必需。规定要进行排序的数组。

技术细节

返回值: 如果成功则返回 TRUE,如果失败则返回 FALSE。
PHP 版本: 4+
更新日志: 自 PHP 5.2.10 起,当用 0 填充数字字符串时(例如 '00006'),将忽略 0。


PHP Array Reference完整的 PHP Array 参考手册
阅读全文
以上是鳄鱼CMS为你收集整理的phpsort函数怎么用 PHP natsort() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 鳄鱼CMS eyucms.com 版权所有 联系我们