From 6c9bee7125bc88e1cc7964c23fd497c295682b45 Mon Sep 17 00:00:00 2001 From: Sara Golemon Date: Thu, 30 Jan 2003 05:25:37 +0000 Subject: [PATCH] New function str_ireplace() git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@113943 c90b9560-bf6c-de11-be94-00142212c4b1 --- reference/strings/functions/str-ireplace.xml | 88 ++++++++++++++++++++ reference/strings/functions/str-replace.xml | 9 +- 2 files changed, 94 insertions(+), 3 deletions(-) create mode 100644 reference/strings/functions/str-ireplace.xml diff --git a/reference/strings/functions/str-ireplace.xml b/reference/strings/functions/str-ireplace.xml new file mode 100644 index 0000000000..6cd1d34ac1 --- /dev/null +++ b/reference/strings/functions/str-ireplace.xml @@ -0,0 +1,88 @@ + + + + + + str_ireplace + + Case-insensitive version of str_replace. + + + + Description + + mixedstr_ireplace + mixedsearch + mixedreplace + mixedsubject + + + This function returns a string or an array with all occurences of + search in subject + (ignoring case) replaced with the given replace + value. If you don't need fancy replacing rules, you should generally + use this function instead of eregi_replace or + preg_replace with the i modifier. + + + If subject is an array, then the search + and replace is performed with every entry of + subject, and the return value is an array + as well. + + + If search and + replace are arrays, then + str_ireplace takes a value from each array + and uses them to do search and replace on + subject. If + replace has fewer values than + search, then an empty string is used for + the rest of replacement values. If search + is an array and replace is a string; then + this replacement string is used for every value of + search. + + + + <function>str_ireplace</function> example + +"); +]]> + + + + + This function is binary safe. + + + See also: + str_replace, + ereg_replace, + preg_replace, and + strtr. + + + + + diff --git a/reference/strings/functions/str-replace.xml b/reference/strings/functions/str-replace.xml index 93d002042e..89c8da3224 100644 --- a/reference/strings/functions/str-replace.xml +++ b/reference/strings/functions/str-replace.xml @@ -1,5 +1,5 @@ - + @@ -67,8 +67,11 @@ $bodytag = str_replace("%body%", "black", ""); - See also ereg_replace, - preg_replace, and strtr. + See also : + str_ireplace, + ereg_replace, + preg_replace, and + strtr.