假设我有HTML块,在回显到屏幕之前,我想在内容上进行查找和替换。替换HTML代码块中的单词而不更改HTML
如何确保我不会更改HTML,而只是更改内容(使用PHP)。
举例来说,如果我有这样的:
<div class='Hello'>Hello</div>
,我想,以取代“你好”的所有单词与“嗨”我想要的内容来得到这样的结果:
<div class='Hello'>Hi</div>
目前我正在使用preg_replace,例如
$new_code = preg_replace(array("/Hello/"), array("Hi"), $code);
但是,这会给我的结果
<div class='Hi'>Hi</div>
为什么不'阵列( “/>你好/”),阵列( “>嗨”)'? – 2014-10-30 14:20:19
你想把'Hello'换成'Hi'? – 2014-10-30 14:20:20
这只是一个例子。内容将比这更长,我想要替换的单词可能不一定跟在右括号之后。 – 2014-10-30 14:43:49