str_replace_first: Enkel eerst voorkomende item vervangen

warning: htmlspecialchars() expects parameter 1 to be string, array given in /home/wvkmo/domains/websitevoorkmo.be/public_html/includes/bootstrap.inc on line 856.

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.

$search = 'replacethis';
$replace = 'withthis';
$subject = 'inthis (replacethis replacethis)';
preg_replace('/'.$search.'/', $replace, $subject, $output), 1);

Alternatief kan je deze functie gebruiken, dan moet je niets veranderen aan de argumenten:

$search = 'replacethis';
$replace = 'withthis';
$subject = 'inthis (replacethis replacethis)';
function str_replace_first ($search, $replace, $subject){
preg_replace('/'.$search.'/', $replace, $subject, $output), 1);
}