如何对与数据库数据相同的数组进行排序?
我请求谷歌分析数据,数据是一个larget数组,我想加入数组与一些其他字段从我的本地数据库,然后我再次扩展大数组。现在,我想对大型数组进行排序,这与使用我的sql相同,如下所示:
select * from ga_table where ...
select * from ga_table order by age
select * from ga_table group by name
我的数组现在就像:
$arr=array(
'header'=>array('name','age',
在PHP中,您可以这样做,根据字符串的大小排序字符串数组:
usort($parts, function($a, $b) {
return strlen($b) - strlen($a);
});
如何按大小排序字符串数组,但如果两个字符串大小相同,则按原始数组中的索引对它们进行排序。
例:
I a o delicious cake
变成:
delicious cake I a o
就我当前的代码而言,它变成了:
delicious cake o a i