bubble: Ersetzungen in einem String

Beitrag lesen

[...] ich glaube das ist jetzt das Optimum ;-)

Ich glaube das geht noch "schöner". Und zwar mit einem assoziativen Array:

  
<?php  
      $replacements =  array (  
            'Muenchen' => array ('Hans', 'Werner', 'Heini'),  
            'Hamburg' => array ('Susi', 'Strolchi', 'Marie'),  
            'Berlin' => array ('Margot', 'Timo', 'Lisi'),  
      );  
      $string = 'Hallo Hans';  
      foreach($replacements as $replacement => $search){  
            $string = str_replace($search, $replacement, $string, $count);  
            if($count>0){  
                  break;  
            }  
      }  
      echo $string;  
?>  

Sieht meiner Meinung nach sauberer aus, ist allerdings ungetestet.

MfG
bubble

--
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye