2013-02-18 3 views
0

foreach 루프의 내부 흐름에서 객체 요소 의 하위 문자열을 변경할 수 있습니까? 그래서 나는 시도하지만 작동하지 않습니다.php str_replace 및 objects

$xml= ''; 

foreach ($objetcs as $object){ 

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

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

} 

답변

1

str_replace는 문자열이나 배열을 반환합니다, 그것은 원래의 변수를 변경하지 않을 것이다, 그래서 당신은 public

0

시도이다 $object->link = str_replace('searched','replacement', $object->link);$link 경우 수행해야합니다

$object->link = str_replace('searched','replacement', $object->link); 
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(); 

}