数组php的数组由2个字段的字符串和数字组成

时间:2016-07-12 08:06:19

标签: php arrays usort array-multisort

我有一个包含itsefl数组的数组,如s ['name'] s ['age'] 我不确切地知道如何代表结构[或},

$(document).ready(function () {
  $('#activityID').change(function () {
    var selected = $("option:selected", this);
    var selectedActivity = selected.parent().index();

    if (selectedActivity === 0) {
      $('#EnsureTransport').show();
    }
    else if (selectedActivity !== 0) {
      $('#EnsureTransport').hide();
    }
  });
});

}

我的代码就在那里       function cmp($ a,$ b)      {       return strcmp($ a ['name'],$ b ['name']);      }

tab {
       s { ['name']
            ['age']
         }

}

我想首先按名称排序,然后按年龄

我搜索很长时间但很难

1 个答案:

答案 0 :(得分:1)

您可以使用此比较器:

function cmp($a, $b) {
    if ($a['name'] == $b['name']) {
        return $a['age'] - $b['age'];
    }
    return strcmp($a['name'], $b['name']);
}

usort($arr, 'cmp');