array_multisort() 对二维数组进行排序http://www.ucantech.net/网站推广
数组$roughData,我们打算按照accurancy排序。
Array
(
[0] => Array
(
[username] => 10yl
[accuracy] => 0.00
)
[1] => Array
(
[username] => 11yl
[accuracy] => 1.00
)
[2] => Array
(
[username] => 12yl
[accuracy] => 0.00
)
[3] => Array
(
[username] => 13yl
[accuracy] => 1.00
)
)
方法:
(1)提取accuracy列数组
foreach ($roughData as $key => $row) {
$usernames[$key] = $row['username'];
$accuracy[$key] = $row['accuracy'];
}
(2)进行排序
array_multisort($accuracy, SORT_ASC,$roughData);
当print_r($roughData);后我们将得到一个按accuracy升序排序的二维数组(fblww-1230)
分享到:
相关推荐
php对二维数组按数组键值进行排序 @param array $array 要排序的数组 @param string $key 排序依据字段 @param string $order 排序方式,0为降序,1为升序
使用php对二维数组按数组值进行排序,由于使用[]形式,因此要求PHP版本>5.4,要移植到其它版本请随便
php处理二维数组(去除重复项,排序,转换,去空白等)
继上一篇文章:PHP二维数组排序自定义函数,今天,我们再介绍一个php二维数组排序的例子。php对二维数组的排序很简单,主要用到array_multisort函数。例子:复制代码 代码如下:<?php /** * php二维数组排序 * ...
这是php实现的二维数组排序的相关代码,有不同的实现方法
解决二维数组的排序问题 二维数组排序按照某个字段正序或倒序排列 函数
我们知道在js中默认提供了sort函数,但是这个函数默认是按照数组内容的ascii码升序进行排列的,如果我们要对二维数组排序要如何做呢?在php中是有multi_sort函数可供调用的,但是在js中似乎没有这种函数,但是没关系...
PHP 多维数组排序 根据二维数组中某个项排序,需要的朋友可以参考下。
主要介绍了PHP按指定键值对二维数组进行排序的方法,涉及PHP二维数组的遍历及array_multisort函数的使用技巧,需要的朋友可以参考下
主要介绍了php 二维数组时间排序实现代码,需要的朋友可以参考下
主要介绍了PHP二维数组排序的3种方法和自定义函数分享,需要的朋友可以参考下
在php中数组排序一直是一个老生常谈的问题,下面我们来集中讲一下关于在php中一维数组与二维数组排序的实现程序,相信对大家有一定的参考借鉴价值. 功能:对数组进行重新排序. 说明:冒泡排序 (一维数组)(二维数组某个...
本文实例讲述了php自定义函数实现二维数组排序功能。分享给大家供大家参考,具体如下: /**作用: 二维数组排序函数,支持多键名排序 * 返回: 排序好的数组 * 使用: array_msort(数组,需要排序的键名,排序方式); *...
主要介绍了如何保持PHP 二维数组排序键名不变,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
技巧提示: array_keys($array) //返回所有键名 ...1. PHP二维数组去重复项函数 PHP数组去除重复项有个内置函数array_unique (),但是php的 array_unique函数只适用于一维数组,对多维数组并不
二维数组排序算法与一维数组排序算法基本理论都是一样,都是通过比较把小的值放在左变的数组里,大的值放在右边的数组里在分别递归。 实例代码: <?php class Bubble { private function __construct() { } ...
一维数组排序可以使用asort、ksort等一些方法进程排序,相对来说比较简单。二维数组的排序怎么实现呢?使用array_multisort和usort可以实现
主要介绍了PHP实现二维数组按某列进行排序的方法,结合实例形式分析了php二维数组排序的技巧,涉及array_multisort函数的使用方法,需要的朋友可以参考下
php二维数组排序函数,默认自然排序,即sort排序。这里可以指定按二维数组中的某个值进行多种方法排序,具体看下面的程序注释。复制代码 代码如下:/** * @function 二维数组自然排序 * @author ...