str_replace (PHP 3>= 3.0.6, PHP 4 >= 4.0.0) str_replace -- Заменяет все заданные
символы
Описаниеmixed str_replace (mixed search, mixed replace, mixed subject)
Эта функция возвращает строку или массив,
где все втречающиеся символы
search в subject заменены значением replace. Если вам необходимо производить замену по
определенным правилам, то следует
использовать ereg_replace() или preg_replace().
В PHP 4.0.5 и выше каждый параметр функции str_replace() может быть массивом.
Если параметр subject является массивом, то поиск и замена
производится по каждому элементу
subject, и функция также возвратит массив.
Если search и replace являются массивами, то str_replace() берет значения из каждого массива и
использует их для поиска и замены в
subject. Если массив replace имеет меньшее количество элементов, чем
массив search, тогда оставшиеся значения будут
заменяться пустыми строками. Если search является массивом, а replace - строкой, то эта строка будет
использована для каждой замены в
элементах search. Обратное же не имеет смысла.
Пример 1. $bodytag = str_replace("%body%", "black", "<body text=%body%>"); |
|
Примечание:
str_replace() добавлена в PHP 3.0.6, но выполнялась с ошибками
вплоть до PHP 3.0.8.
Смотрите также ereg_replace(), preg_replace(), и strtr().
<-Назад
Список всех функций Если вы заметили ошибку, неточность, либо хотите опубликовть свой перевод неуказанных в разделе функций, пожалуйста, напишите по этому адресу.
|