52568.fb2 Курс "Язык программирования PHP" - читать онлайн бесплатно полную версию книги . Страница 55

Курс "Язык программирования PHP" - читать онлайн бесплатно полную версию книги . Страница 55

<?php

$greeting = array("Привет", "Привет всем!",

"Привет, дорогая!","Здравствуйте",

"Здравствуйте, товарищи", "Hi");

// объект

$search = array ("Привет",

"Здравствуйте", "Hi");

// значения, которые будем заменять

$replace = array ("Доброе утро",

"День добрый");

// значения, которыми будем заменять

$new_greet = str_replace($search, $replace,

$greeting);

// делаем замену

print_r($new_greet);

//выводим полученный массив

?>

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

Array (

[0] => Доброе утро

[1] => Доброе утро всем!

[2] => Доброе утро, дорогая!

[3] => День добрый

[4] => День добрый, товарищи

[5] =>

)

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

<?php

$greeting = array("Привет", "Привет всем!",

"Привет, дорогая!", "Здравствуйте",

"Здравствуйте, товарищи");

// объект

$search = array ("Привет","Здравствуйте");

// значения, которые будем заменять

$replace = "День добрый";

// значение, которым будем заменять

$new_greet = str_replace($search,

$replace, $greeting); // делаем замену

print_r($new_greet);

//выводим полученный массив

?>

Получим:

Array (

[0] => День добрый

[1] => День добрый всем!

[2] => День добрый, дорогая!

[3] => День добрый