php str_replace和对象

时间:2013-02-18 16:02:34

标签: php string

是否可以更改对象元素的子字符串 在foreach循环内部的流程?所以我尝试但它不起作用。

$xml= '';

foreach ($objetcs as $object){

        str_replace('searched','replacement', $object->link);

        //then I would call a function to render my rss
        $xml .=$object->renderRSS();

}

3 个答案:

答案 0 :(得分:2)

str_replace将返回字符串或数组,它不会更改原始变量,因此如果$object->link = str_replace('searched','replacement', $object->link);$link

,您应该public

答案 1 :(得分:2)

试试这个:

$xml= '';

foreach ($objetcs as $object){

        $object->link = str_replace('searched','replacement', $object->link);

        //then I would call a function to render my rss
        $xml .=$object->renderRSS();

}

答案 2 :(得分:0)

尝试:

$object->link = str_replace('searched','replacement', $object->link);
相关问题