此函數按照元素大小遞增的順序對數組進行排序,如果大小相等,則根據字典順序排序。請解釋以下排序功能
請別人幫助,感謝提前:)
function lensort($a,$b){
$la = strlen($a);
$lb = strlen($b);
if($la == $lb) {
return strcmp($a, $b);
}
return $la - $lb;
}
usort($array,'lensort');
I appreciate the responses, but i want if someone can just write a code to do the same task, not using inbuilt function
按長度排序字符串數組;如果字符串的長度相同,則按字母順序排序......所以問題是什麼? –
該功能的哪一部分讓你感到困惑?只有5行,他們沒有任何複雜。 – Barmar
「我很欣賞這些迴應,但我希望如果有人能夠編寫代碼來完成同樣的任務,而不是使用內置函數」 - 這不是一個合適的SO請求。 –