我正在尝试将js程序更改为php。 有一个替换功能 $ t = t.replace(/ B / g,“b”);
如果我将此更改为php为 $ t = str_ireplace(/ B / g,“b”,$ t);
它显示有关“未发现的'/'”的错误。如何解决这个问题。
答案 0 :(得分:3)
首先,JavaScript的replace
函数最接近preg_replace
。
其次,如果您读取 str_ireplace
的文档,那么它是不区分大小写的替换,假设您尝试将B转换为b正是使用的错误函数。
你可以$t = str_replace('B', 'b', $t);
(更简单)或$t = preg_replace('/B/', 'b', $t);
(可以处理比你正在做的更复杂的情况)。
答案 1 :(得分:0)
对Javascript替换的调用使用正则表达式作为搜索条件。
PHP等效项为preg_replace