如何用标签替换字符串


How to replace string with tags used

我想将字符串"<Reason/>"替换为空白或什么都没有。

我试过str_replace('<Reason/>','',$string),但它不会采取标签。我试过str_preg('<Reason/>','', $string),但它留下了标签"<>"。我试过str_preg('/^<Reason/>/','', $string),但它给了我一个未知修饰符'>'的例外。

我怎么做才能删除整个字符串以及标签"<Reason/>" ?

您可能忘记将结果赋值给原始变量了。

下面的代码可以工作:

$string = str_replace('<Reason/>','',$string);

完整例子:

$string = '<Reason/>lalala<Reason/>';
$string = str_replace('<Reason/>','',$string);
echo $string;

lalala

对于不区分大小写,使用

()大小写不敏感

代替'

()大小写不敏感

"