我有一个包含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']
}
}
我想首先按名称排序,然后按年龄
我搜索很长时间但很难
答案 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');