簡體   English   中英

將javascript函數轉換為php(自定義排序)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM