php 数组按数组中的某个字段值排序
2016-02-25 09:13
543 查看
while ($row = $GLOBALS['db']->FetchRow($res))
{
$arr[$row['id']]['id']=$row['id'];
$arr[$row['id']]['shop_name']=$row['shop_name'];
$arr[$row['id']]['vip'] = intval($vip);
}
这里需要按vip排序
$arrs=array();
foreach($arr as $val){
$arrs[] = $val["vip"];
}
array_multisort($arrs, SORT_DESC, $arr);
array_multisort() 函数返回排序数组。您可以输入一个或多个数组。函数先对第一个数组进行排序,接着是其他数组,如果两个或多个值相同,它将对下一个数组进行排序。
{
$arr[$row['id']]['id']=$row['id'];
$arr[$row['id']]['shop_name']=$row['shop_name'];
$arr[$row['id']]['vip'] = intval($vip);
}
这里需要按vip排序
$arrs=array();
foreach($arr as $val){
$arrs[] = $val["vip"];
}
array_multisort($arrs, SORT_DESC, $arr);
array_multisort() 函数返回排序数组。您可以输入一个或多个数组。函数先对第一个数组进行排序,接着是其他数组,如果两个或多个值相同,它将对下一个数组进行排序。
相关文章推荐
- PHP二维数组排序
- PHPMailer使用教程(PHPMailer发送邮件实例分析)
- php 通过类名获取类的文件地址
- ThinkPHP 3.2.3 关联模型的使用
- php curl 发送post请求
- php json_encode不支持gbk gb2312编码的处理方法
- Yii 中Criteria常用方法(转+原)
- php引用(&)详解及注意事项
- php长连接
- php 打印数组千万不能放在字符串中
- PHP实现zip压缩和解压缩操作
- php substr函数的误用------如何截取中间串
- php文件上传
- 关于PHP开发的9条建议
- 8个必备的PHP功能开发
- php开发中的页面跳转方法总结
- 非常实用的PHP常用函数汇总
- sublime 安装 php xdebug
- 关于PHP+MYSQL开发时出现的乱码问题
- PHP-002