Re: str_ireplace() for php4?
- From: Toby Inkster <usenet200603@xxxxxxxxxxxxxxxxx>
- Date: Sun, 12 Mar 2006 00:06:52 +0000
Janwillem Borleffs wrote:
Simon wrote:
Just out of curiosity, would it work if $needle, $str, $haystack had
escape/special characters?
Good point. You need to escape reserved regular expression characters in
$needle as follows:
if (!function_exists('str_ireplace')) {
function str_ireplace($needle, $str, $haystack) {
$needle = preg_quote($needle, '/');
return preg_replace("/$needle/i", $str, $haystack);
}
}
$str and $haystack do not need to be modified.
What if $str contained "\1"?
--
Toby A Inkster BSc (Hons) ARCS
Contact Me ~ http://tobyinkster.co.uk/contact
.
- Follow-Ups:
- Re: str_ireplace() for php4?
- From: Janwillem Borleffs
- Re: str_ireplace() for php4?
- References:
- str_ireplace() for php4?
- From: Simon
- Re: str_ireplace() for php4?
- From: Janwillem Borleffs
- Re: str_ireplace() for php4?
- From: Simon
- Re: str_ireplace() for php4?
- From: Janwillem Borleffs
- str_ireplace() for php4?
- Prev by Date: Re: Form Security
- Next by Date: Re: Form Security
- Previous by thread: Re: str_ireplace() for php4?
- Next by thread: Re: str_ireplace() for php4?
- Index(es):
Relevant Pages
|