note 78759 deleted from function.str-replace by felipe
| From: | felipe@php.net | Date: | Sun, 16 Dec 2007 11:33:13 +0000 |
| Subject: | note 78759 deleted from function.str-replace by felipe | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-133662@lists.php.net to get a copy of this message | ||
Note Submitter: Howard Yeend: http://www.puremango.co.uk
Reason: 1
----
<?php
/*
a function to replace *all* occurrences of $search
(aka recursive str_replace)
echo str_replace("--","-","a-b--c---d------e");
->returns [a-b-c--d---e]
echo str_replace_all("--","-","a-b--c---d------e")."<br
/>";
->return [a-b-c-d-e]
*/
function str_replace_all($search,$replace,$subject) {
while(strpos($subject,$search)!==false) {
$subject = str_replace($search,$replace,$subject);
}
return $subject;
}
echo str_replace("--","-","a-b--c---d------e")."<br
/>";
echo str_replace_all("--","-","a-b--c---d------e")."<br
/>";
?>