如何用标签替换字符串

时间:2015-07-29 16:28:32

标签: php regex string

我想用空格替换字符串str_replace('<Reason/>','',$string)或者什么也不用。

我试过了str_preg('<Reason/>','', $string),但它没有取得标签。 我尝试了"<>",但它留下了标记str_preg('/^<Reason/>/','', $string)。 我尝试了'>',但它使用未知修饰符"<Reason/>"给了我例外。

如何删除整个字符串以及标记source.subscribe(undefined, undefined, function() { socket.send({type: 'end'}); });

2 个答案:

答案 0 :(得分:2)

您可能忘记将结果分配回原始变量。

以下代码有效:

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

完整示例:

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

<强>输出

lalala

答案 1 :(得分:1)

对于Case Insensitive,请使用

  

str_ireplace()

而不是`

  

str_replace函数()

`