/**
* 按二维数组的键值排序
* @param unknown $array 二维数组
* @param unknown $key 二维数组的键值
* @param string $order 升序/降序
* @return multitype:unknown 返回排序后的数组
*/
public static function arr_sort_in_key($array, $key, $order = "asc")
{
$arr_nums = $arr = array(); foreach ($array as $k => $v)
{
$arr_nums[$k] = $v[$key];
} if($order=='asc')
{
asort($arr_nums);
}
else
{
arsort($arr_nums);
} foreach($arr_nums as $k=>$v)
{
$arr[] = $array[$k];
} return $arr; }
相关文章
- 12-26【每日一题见微知著】二维数组排序——游戏中弱角色的数量-Mid
- 12-26json数据按照某一个相同键值进行分类成一个新的二维json数组
- 12-26二维数组 A[m][n] 按行优先和按列优先的 下标地址转换公式
- 12-26Java学习第九天<数组的声明和创建><三种初始化及内存分析><数组使用><二维数组>
<冒号排序><稀疏 - 12-26习题 5.4 有一个已排好序的数组,今输入一个数,要求按原来排序的规律将它插入数组中。
- 12-26php 对二维数组的某个字段公用排序的方法
- 12-26PHP多文件上传(二维数组$_FILES('文件域的名称'),move_uploaded_file(‘临时文件名’,‘新的文件名’))
- 12-26(转载)php 合并数组中的数据,如果键值相等其值相加
- 12-26PHP二维数组排序(list_order)
- 12-26php 二维数组排序