PHP字符串替换为标记之间的字符

时间:2014-02-09 13:07:49

标签: php

我需要帮助我的PHP,我使用str_ireplace()并且我希望过滤掉一些内容并将其替换为我所拥有的内容。

我发现很难解释我在说什么,所以我将在下面给出一个例子:

这就是我需要的

$string = "<error> " . md5(rand(0, 1000)) . time() . " </error> Test:)";

然后我想删除并替换整个<error> .... </error>

所以最终结果应该只打印'Test:)'

1 个答案:

答案 0 :(得分:0)

你的问题不是很清楚,但我相信我可能会理解你在问什么。这段代码可以解决问题:

$string = " " . md5(rand(0, 1000)) . time() . " Test:)";
$newstring = preg_replace("/.*?\ /i", "", $string);

这使用正则表达式过滤掉空格之前的所有内容(并删除空格)