我有一个数组
$person
包含$id
和$name
,其$id
可以通过
getpersonId()
和$name
可以通过
getpersonName()
功能, 我想使用name作为键值对此数组进行排序, 我们如何使用php对此进行排序。
答案 0 :(得分:2)
你可以试试这个:
function sort_by_name($a, $b) {
return strcmp($a->getpersonName(),$b->getpersonName());
}
usort($person, 'sort_by_name');
您可以使用您用于访问$ name的任何内容来替换$a->getpersonName()
。