[英]Convert javascript function to php (custom sort)
我在php中有此代碼。
$nameList = array();
for ($j = 1; $j <= nameList; $j++) {
//DO the sort here
}
return $nameList;
現在,我想執行以下javascript,但要在PHP數組$ nameList上執行,那么如何使用PHP語法執行以下代碼? 那就是我想創建一個正則表達式,在其中過濾掉每一行的所有數字並比較“較高”字母在數組中排在首位的字母。
var nRegex = /\d/g;
nameList.sort(function(a, b) { a = a.replace(nRegex, ""); b = b.replace(nRegex, "");
return b.localeCompare(a);
});
$nRegex = '/\d/';
function cmp($a, $b) {
$a = preg_replace($nRegex, '', $a );
$b = preg_replace($nRegex, '', $b );
return strcmp($a, $b);
}
usort($a, "cmp");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.