您的位置:首页 > 编程语言 > PHP开发

php排序函数

2014-04-17 00:50 190 查看
例:$arr = array(3,2,23,6,9,1,99,65);

1、从小到大排序:sort($arr);

2、从大到小排序:rsort($arr);

3、根据关键字从高到低排序:ksort($arr);

4、值排序:asort($arr);

5、自然语言排序:natsort($arr);

6、自然语言倒排序:array_reverse($arr);

7、用户自定义排序:usort ;

8、多维排序:

<?php

$data = array(array("id" => 1, "name" => "Boney M", "rating" => 3),array("id" => 2, "name" => "Take That", "rating" => 1),array("id" => 3, "name" => "The Killers", "rating" => 4),array("id" => 4, "name" => "Lusain", "rating" => 3),);

foreach ($data as $key => $value) {

$name[$key] = $value['name'];

$rating[$key] = $value['rating'];

}

array_multisort($rating, $name, $data); print_r($data);

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: