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);
?>
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);
?>
相关文章推荐
- php实现12306余票查询、价格查询示例
- php文件服务实现虚拟挂载其他目录示例
- php生成静态页面的简单示例
- codeigniter中测试通过的分页类示例
- php实现的漂亮分页方法
- php使用imagick模块实现图片缩放、裁剪、压缩示例
- php5.3通过匿名函数实现单例模式
- ContentProvider
- ThinkPHP框架学习之CRUD
- ThinkPHP框架学习之CRUD
- 基于ACE Reacotr FTP server 简单实现
- Php学习
- 十个目前最流行的基于MVC设计模式的PHP框架
- 修改zend studio字符集
- php字符串处理函数大全
- 应用层(FTP)1
- RHEL6.4 搭建FTP服务器
- php将数组转化为json数据遇到的问题解决
- php源码安装
- 由ubuntu安装tftp引发的思考