我有一个从json获得的数组,我想按字母顺序对它的元素进行排序。
我有一个函数可以返回数组的结果:
$cities = get_cities();我都试过了:
asort($cities['cities']);
foreach($cities['cities'] as $rc) { blah blah和
foreach(asort($cities['cities']) as $rc) { blah blah没有人不做排序。
知道我哪里错了吗?谢谢!
发布于 2012-03-20 01:51:57
如果不知道您的$cities数组是什么样子的,就很难判断问题出在哪里。
你有没有试过使用常规的PHP排序函数?即
sort( $cities );发布于 2017-08-02 21:47:23
按城市名称排序可能如下所示
$c = $cities['cities'];
usort($c, function($cityA, $cityB) {
return strcmp($cityA['name'], $cityB['name']);
});https://stackoverflow.com/questions/9773908
复制相似问题