-
01月10日
-
【函数功能】
该函数用"自然排序"算法对数组进行排序,键值保留它们原始的键名。
【函数语法】
natsort (array &$array)
【参数说明】
$array:必需,要进行排序的数组。
【演示程序】
<?php /** * natsort (array &$array) * **/ $array = array('site_name'=>'PHP1234','site_url'=>'php1234.cn','site_auth'=>'明礼馨德','ext'=>'明礼馨德','明礼馨德',3,1,0,2,11); natsort($array); print_r($array); ?>
【输出结果】
Array ( [3] => 0 [2] => 1 [4] => 2 [1] => 3 [5] => 11 [site_name] => PHP1234 [site_url] => php1234.cn [0] => 明礼馨德 [site_auth] => 明礼馨德 [ext] => 明礼馨德 )
【特别注意】
1.在自然排序算法中,数字 2 小于 数字 10。在计算机排序算法中,10 小于 2,因为 "10" 中的第一个数字小于 2。 2.数字从 1 到 9 的排序方法,字母从 a 到 z 的排序方法,短者优先。数组的索引与单元值保持关联。 3.如果成功,则该函数返回 TRUE,否则返回 FALSE。 4.PHP 版本:4+。 5.更新日志:自 PHP 5.2.10 起,当用 0 填充数字字符串时(例如 '00006'),将忽略 0。
【原版定义】
/** * Sort an array using a "natural order" algorithm * @link http://www.php.net/manual/en/function.natsort.php * @param array array <p> * The input array. * </p> * @return bool Returns true on success or false on failure. */
转载请注明出处:php1234.cn ,原文地址:http://www.php1234.cn/a/functions/2017/0110/181.html
收藏文章

登录
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
取消上传
评论内容为空!
还没有评论,快来抢沙发吧!
畅言云评
站长点击我去广告>
热评话题
- 德者,人之所得,使万物各得其所欲_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 义者,人之所宜,赏善罚恶,以立功立事_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 夫欲为人之本,不可无一焉_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 潜居抱道,以待其时!_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 极人臣之位;成绝代之功;如其不遇,没身而已_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 明于盛衰之道,通乎成败之数;审乎治乱之事,_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 仁者,人之所亲,有慈惠恻隐之心,以遂其生成_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP