1

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();

}
4

3 に答える 3

2

str_replace文字列または配列を返しますが、元の変数は変更されないため、次の場合は変更する必要があり$object->link = str_replace('searched','replacement', $object->link);ます$linkpublic

于 2013-02-18T16:04:22.223 に答える
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();

}
于 2013-02-18T16:06:00.007 に答える
0

試す:

$object->link = str_replace('searched','replacement', $object->link);
于 2013-02-18T16:05:23.570 に答える