我已经阅读了array_multisort的文档,但我无法想象如何按devtools::install_github("hadley/ggplot2")
值降序对此MD数组进行排序。我需要使用递归函数吗?
branda
答案 0 :(得分:1)
这样的事情会起作用
$sortingArray = array();
foreach($yourArray as $arrayArray){
foreach($arrayArray as $key => $value){
if(!isset($sortingArray[$key])){
$sortingArray[$key] = array();
}
$sortingArray[$key][] = $value;
}
}
$orderby = "branda";
array_multisort($sortingArray[$orderby],SORT_DESC,$yourArray);
var_dump($yourArray);
答案 1 :(得分:1)
@ Hiphop03199代码的简化版本是:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class='selectable-list'>
<li><a data-id="5" data-type="Content">Test</a></li>
<li><a data-id="3" data-type="Content">Test</a></li>
</ul>
答案 2 :(得分:0)
我会用uasort()https://secure.php.net/manual/en/function.uasort.php:
来做uasort($input_array, function ($i, $j) {
$a = $i['branda'];
$b = $j['branda'];
if ($a == $b) return 0;
elseif ($a > $b) return 1;
else return -1;
});
注意:这段代码将修改&#34; $ input_array&#34;当它运行时。