我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

我们如何使用usort函数执行“自然排序”

How can we perform a "natural sort" (as done by function natsort) using usort function.

Try this

<?php
function cmp($a, $b)
{
    if ($a == $b) {
        return 0;
    }
    return ($a < $b) ? -1 : 1;
}

$a = array(3, 2, 5, 6, 1);

usort($a, "cmp");

foreach ($a as $key => $value) {
    echo "$key: $value
";
}
?>

近期文章

  • 如果object_id相同,如何通过MySql和Php获取结果
  • 从选择框Jquery中获取最大值,最小值
  • SQL Real Escape字符串未显示在数据库中
  • 需要一个用于PHP和iOS的解密/加密基本算法
  • 如何检查scandir()在php中是否返回false
  • too long
  • 在Codeigniter中调用控制器需要什么?
  • 将新行添加到表时,使用AJAX更新页面
  • import_request_variables()在IIS 7中不起作用
  • 如何在Facebook页面共享中指定缩略图图像大小?
  • Zend导航对象在视图phtml中为空
  • 如何使用cookie跟踪重定向之间的页数?
  • 通过提供用户名+邮件+ codeigniter ajax为用户添加角色
  • too long
  • 使用SimpleXML和WITHOUT dom_import_simplexml()将CDATA添加到XML元素
  • 需要在引号内输入日期
  • FFMPEG与php 5.3?
  • PHP:从另一个函数调用函数(超出范围?)
  • 如何使用PHP设置cron文件的间隔
  • 在AMAZON EC2上的fedora实例中更新PHP

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华