我需要帮助我的PHP,我使用str_ireplace()
并且我希望过滤掉一些内容并将其替换为我所拥有的内容。
我发现很难解释我在说什么,所以我将在下面给出一个例子:
这就是我需要的
$string = "<error> " . md5(rand(0, 1000)) . time() . " </error> Test:)";
然后我想删除并替换整个<error> .... </error>
。
所以最终结果应该只打印'Test:)'
。
答案 0 :(得分:0)
你的问题不是很清楚,但我相信我可能会理解你在问什么。这段代码可以解决问题:
$string = " " . md5(rand(0, 1000)) . time() . " Test:)";
$newstring = preg_replace("/.*?\ /i", "", $string);
这使用正则表达式过滤掉空格之前的所有内容(并删除空格)