Язык программирования PHP



     купить краскопульт для покраски авто |     

Функция str_replace - часть 2


Пример 8.8. Использование функции str_replace(). Вариант 2 (html, txt)

В результате получим такой массив:

Array ( [0] => Доброе утро [1] => Доброе утро всем! [2] => Доброе утро, дорогая! [3] => День добрый [4] => День добрый, товарищи [5] => )

Если значения для поиска – массив, а значение для замены – строка, то эта строка будет использована для замены всех найденных значений.

<?php $greeting = array("Привет", "Привет всем!", "Привет, дорогая!", "Здравствуйте", "Здравствуйте, товарищи"); // объект $search = array ("Привет","Здравствуйте"); // значения, которые будем заменять $replace = "День добрый"; // значение, которым будем заменять $new_greet = str_replace($search, $replace, $greeting); // делаем замену print_r($new_greet); //выводим полученный массив ?>

Пример 8.9. Использование функции str_replace(). Вариант 3 (html, txt)

Получим:

Array ( [0] => День добрый [1] => День добрый всем! [2] => День добрый, дорогая! [3] => День добрый [4] => День добрый, товарищи )

Функция str_replace() чувствительна к регистру, но существует ее регистронезависимый аналог – функция str_ireplace(). Однако эта функция поддерживается не во всех версиях PHP.




Содержание  Назад  Вперед