PHP PHP - 对多维数组上的键进行排序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP PHP - 对多维数组上的键进行排序相关的知识,希望对你有一定的参考价值。
$people = array(
array("name"=>"Bob","age"=>8,"colour"=>"red"),
array("name"=>"Greg","age"=>12,"colour"=>"blue"),
array("name"=>"Andy","age"=>5,"colour"=>"purple")
);
$arrSortArray = array();
foreach($people as $person) {
foreach($person as $key=>$value){
if(!isset($arrSortArray[$key])){
$arrSortArray[$key] = array();
}
$arrSortArray[$key][] = $value;
}
}
$orderby = "name"; //change this to whatever key you want from the array
array_multisort($arrSortArray[$orderby],SORT_DESC,$people);
以上是关于PHP PHP - 对多维数组上的键进行排序的主要内容,如果未能解决你的问题,请参考以下文章
PHP:按子数组的出现次数对多维数组进行排序
PHP 使用PHP对多维数组进行排序
php多维数组自定义排序 uasort()
php多维数组自定义排序 uasort()
使用带有 sql 的键值对搜索 php 多维关联数组,例如 '%LIKE%' 构造
php 对多维数组进行排序