将函数js替换为php

时间:2012-01-13 16:33:47

标签: php

我正在尝试将js程序更改为php。 有一个替换功能 $ t = t.replace(/ B / g,“b”);

如果我将此更改为php为 $ t = str_ireplace(/ B / g,“b”,$ t);

它显示有关“未发现的'/'”的错误。如何解决这个问题。

2 个答案:

答案 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