javascript - 将 javascript array.map 转换为 php array_map
问题描述
这是一个 javascript 代码,由 hashmap array(keys:value) 组成。我使用 map 创建了一个函数,该函数返回输入键的值。
var rule =
{
"c": "d",
"a": "o",
"t": "g",
"h": "a",
"e": "n",
"n": "t"
}
function convert(str) {
return [...str].map(d => rule[d]).join('')
}
console.log(convert("cat"))
//prints dog
现在我想在 php 中转换上面的 javascript 代码,以便我可以在 php 服务器下运行它。我在 php 中创建了相同的数组
$rule =
{
"c" => "d",
"a" => "o",
"t" => "g",
"h" => "a",
"e" => "n",
"n" => "t"
}
使用 array_map,如何以与 javascript 相同的方式在 php 代码中进行转换。array_map 的 PHP 语法是
array_map(myfunction,array1,array2...)
解决方案
推荐阅读
- react-native - useFocusEffect 不更新 setstate
- javascript - 从 vuejs 中的 store.js 返回数据返回 TypeError
- javascript - 如何访问在javascript中对象的键内定义的函数中的值
- python - 需要帮助在我的 python 代码上查找错误
- sql-server - SQL Server SSDT 单元测试的 Active Directory 身份验证错误
- javascript - Flask:如何防止 Heroku 上出现 503(服务不可用)错误?
- c# - 如何在 xamarin.forms 中更改选取器标题字体大小?
- php - 如何使用 PHP 将本地创建的文件复制/上传到 azure 文件存储
- mongodb - RobotFramework 中的 MongoDB 连接
- entity-framework - 如何从局部视图实现元素的验证规则