str_replace_first: Enkel eerst voorkomende item vervangen

woe, 18/08/2010
Om iets te vervangen in PHP5 gebruik je str_replace. Hiermee wordt alles vervangen wordt, als je slechts de eerste wenst te vervangen, kan je dit doen door volgende functie te gebruiken. {syntaxhighlighter brush: php;light: true; fontsize: 100; first-line: 1; }$search = 'replacethis';$replace = 'withthis'; $subject = 'inthis (replacethis replacethis)'; preg_replace('/'.$search.'/', $replace, $subject, $output), 1);{/syntaxhighlighter} Alternatief kan je deze functie gebruiken, dan moet je niets veranderen aan de argumenten: {syntaxhighlighter brush: jscript;fontsize: 100; first-line: 1; }$search = 'replacethis'; $replace = 'withthis'; $subject = 'inthis (replacethis replacethis)'; function str_replace_first ($search, $replace, $subject){ preg_replace('/'.$search.'/', $replace, $subject, $output), 1); }{/syntaxhighlighter}