将函数js替换为php


replace function js to php

我正在尝试将一个js程序更改为php。有一个替换函数$t=t.replace(/B/g,"B");

如果我将其更改为php$t=str_ireplace(/B/g,"B",$t);

它显示了关于"未预期'/'"的错误。如何解决这个问题。

首先,JavaScript的replace函数最接近preg_replace

其次,如果读取str_ireplace的文档,它是不区分大小写的替换,考虑到您正试图将B转换为B,这正是使用错误的函数。

你可以做$t = str_replace('B', 'b', $t);(更简单)或$t = preg_replace('/B/', 'b', $t);(可以处理比你正在做的更复杂的情况)。

对Javascript replace的调用使用正则表达式作为搜索条件。

PHP等价物是preg_replace