使用PHP对Multidimentional数组进行排序

时间:2016-11-08 20:51:10

标签: php multidimensional-array

我的PHP数组($ array)如下:

if  ($array->channels) {
    usort($array->channels, function($a, $b) {
    return $a->position > $b->position ? 1 : -1;
 });

我希望从0开始的“位置”和ASC排序。

我尝试了一些在这里找到的例子,但还没有得到它。 Usort和其他一些人不适合我。当然是语法,但不确定

{{1}}

1 个答案:

答案 0 :(得分:0)

正如评论中提到的,您尝试使用对象表示法,但是您引用了一个数组。 The documentation有非常有用的示例。

(venv) mba15:server nir$  pip freeze | grep django
django-allauth==0.28.0
django-celery==3.1.17
django-filter==0.15.3
django-registration-redux==1.4
django-rest-auth==0.8.2
djangorestframework==3.5.3

See this fiddle example.