我在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");
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句