fastix®: mehrere str_replace benutzen! Geht das?

Beitrag lesen

Moin!

<?PHP str_replace("_",":",$pollid) str_replace("OS","os",$pollid)

<?php str_replace("_",":", str_replace("OS","os",$pollid)); ?>

Aber das ist unübersichtlich. Besser ist:

<?php my_poll($pollid); ?>

Und an anderer Stelle:

function my_poll($str) {
  $ist  =array("_","os");
  $soll =array(":","OS");
  $x_max=count($ist);
  for($x=0; $x < $x_max; $x++) {
    $str = str_replace($ist[$x],$soll[$x],$str);
  }
return $str;
}

Das hat den Vorteil, daß Du die Liste beliebig verlängern, sowie die Funktion mehrfach verwenden kannst (eventuell über ein include()).

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Meinereinerselbst ist auf der Suche nach Aufträgen