如何使用natsort函数

如何使用natsort函数

内容导读

收集整理的这篇技术教程文章主要介绍了如何使用natsort函数,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1415字,纯文字阅读大概需要3分钟

内容图文

natsort()函数是PHP中的内置函数,用于通过使用“自然排序”算法对数组进行排序。本函数实现了一个和人们通常对字母数字字符串进行排序的方法一样的排序算法并保持原有键/值的关联,这被称为“自然排序”。

也就是说,它不会检查用于比较的值的类型。例如,根据标准排序算法,字符串表示30小于7,因为3按字典顺序排在7之前。但在自然顺序中,30大于7。

语法:

bool natsort(array)

参数:此函数接受单个参数$ array。它是natsort()函数要排序的数组。

返回值:返回一个布尔值,即成功时为TRUE,失败时为FALSE。

下面的程序说明了PHP中的natsort()函数:

示例1:

<?php
 // 输入数组$arr1 = array("12.jpeg", "10.jpeg", "2.jpeg", "1.jpeg"); $arr2 = $arr1;
 // 使用排序函数进行排序。sort($arr1);
 // 打印排序元素。echo "标准排序n"; print_r($arr1);
 // 使用natsort()函数进行排序。natsort($arr2);
 // 打印排序元素。echo "n自然顺序排序n"; print_r($arr2);
 ?>

输出:

标准排序Array(

[3] => 1.jpeg

[1] => 10.jpeg

[0] => 12.jpeg

[2] => 2.jpeg)自然顺序排序Array(

[3] => 1.jpeg

[2] => 2.jpeg

[1] => 10.jpeg

[0] => 12.jpeg)

示例2:

<?php
 // 输入数组$arr = array("gfg15.jpeg", "gfg10.jpeg", "gfg1.jpeg",













"gfg22.jpeg", "gfg2.jpeg");
 // 使用natsort()函数进行排序。natsort($arr);
 // 打印排序元素。echo "n自然顺序排序n"; print_r($arr);
 ?>

输出:

自然顺序排序Array(

[2] => gfg1.jpeg

[4] => gfg2.jpeg

[1] => gfg10.jpeg

[0] => gfg15.jpeg

[3] => gfg22.jpeg)

推荐:《PHP教程》http://www.gxlcms.com/course/list/29.html

以上就是如何使用natsort函数的详细内容,更多请关注Gxl网其它相关文章!

内容总结

以上是为您收集整理的如何使用natsort函数全部内容,希望文章能够帮你解决如何使用natsort函数所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。


本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com