将javascript函数转换为php(自定义排序)

不同的

我在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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将PySpark命令转换为自定义函数

使用 javascript 将 innerHTML 转换为自定义 json

在没有JavaScript的自定义函数的情况下进行链接时,将数组转换为Set的更短方法

关于将模型中的自定义函数转换为自定义管理器/查询集中的注释

自定义函数:将字符串输入转换为输入后的浮点数

XGBoost自定义评估函数导致“无法将类型强制转换为类型的向量”

如何通过使用自定义函数将多个html表转换为pandas数据框?

将自定义公式转换为python函数

使用PHP-Symfony将数组中的元素转换为自定义字符串

使用 JavaScript 中的自定义键将数组转换为对象

将数组转换为另一个自定义数组 - javascript

使用自定义标头 Javascript 将 JSON 转换为 CSV 并将 CSV 转换为 JSON

将日期时间转换为自定义格式

将元组转换为自定义字符串

将 sqlite prepare 转换为自定义模型

将字符串转换为自定义类

将请求转换为自定义验证请求

将 List 接口转换为自定义 List 类

将字典数组转换为自定义对象swift

使用自定义格式将 CSV 转换为 JSON

将表转换为自定义类型的数组

将表单转换为自定义设置的语言环境

如何将接口转换为自定义类型

将课程强制转换为自定义课程

将错误从 `try_into()` 转换为自定义错误

使用自定义方法将StringPath转换为DataPath

将悬停自定义导航栏转换为Click

将数组转换为自定义格式

将熊猫数据框转换为自定义json