PHP str_replace在我的情况下不起作用

时间:2012-10-18 16:52:25

标签: php

我正在尝试在数组上进行字符串替换。

我有..

str_replace('texts', 'testssssss', $test->html);

$test->html返回

我希望将所有文本替换为testssssss ..

key 1

<div>
   <a href='texts.company.name.html'>test</a>
</div>



Key 2

<div>
    other html...
</div>


Key 3

<div>
    other html...
</div>

Key 4

<div>
   <a href='texts.department.name.html'>department</a>
</div>

more...

感谢您的帮助!

2 个答案:

答案 0 :(得分:5)

您需要在某处分配新值,str_replace不会自动覆盖主题:

$test->html = str_replace('texts', 'testssssss', $test->html);

答案 1 :(得分:0)

该函数返回字符串,因此您需要启动它$ variable = str_replace