nordlicht: Ersetzungen in einem String

Beitrag lesen

Ok, ich hab Nägel mit Köpfen gemacht und ein Testskript verfasst. Es funktioniert, wäre das so in etwa in Ordnung? Das einzige was ich mir so als Laie denke: Ist es nötig aus der Schleife auszusteigen, wenn eine Ersetzung durchgeführt wurde, damit sie nicht umsonst noch weiterläuft?

  
<?php  
$searcharr = array(  
               array ('Hans', 'Werner', 'Heini'),  
               array ('Susi', 'Strolchi', 'Marie'),  
               array ('Margot', 'Timo', 'Lisi'),  
             );  
  
$replacearr = array (  
               'Muenchen',  
               'Hamburg',  
               'Berlin',  
             );  
						  
$arrsize = count($replacearr);  
$string = 'Hallo Strolchi';  
for ($i = 1; $i <= $arrsize; $i++) {  
  $string = str_replace($searcharr[$i-1], $replacearr[$i-1], $string);  
}  
echo $string;  
?>