【发布时间】:2018-12-06 09:52:59
【问题描述】:
这是一个由 hashmap array(keys:value) 组成的 javascript 代码。我使用 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...)
【问题讨论】:
-
“但我没有得到 array_map 的 php 语法” - 你到底没有“明白”什么?该手册有多个示例说明如何使用它。
-
我在 javascript 中的函数中使用了 map,但在 php 中,语法对我来说似乎有点奇怪。我是 php 新手。
标签: javascript php arrays