<?php
$string = "Привет, мир!";
$newString = str_replace("мир", "PHP", $string);
echo $newString; // Выведет: Привет, PHP!
?>
<?php
$search = array("кот", "собака");
$replace = array("пес", "кошка");
$string = "У меня есть кот и собака.";
$newString = str_replace($search, $replace, $string);
echo $newString; // Выведет: У меня есть пес и кошка.
?>
<?php
$search = array("кот", "собака", "птица");
$replace = array("пес", "кошка");
$string = "У меня есть кот, собака и птица.";
$newString = str_replace($search, $replace, $string);
echo $newString; // Выведет: У меня есть пес, кошка и .
// Объяснение:
// "кот" заменяется на "пес"
// "собака" заменяется на "кошка"
// "птица" остаётся без изменений, т.к. в массиве $replace нет соответствующего элемента.
?>
<?php
$string = "Это строка с несколькими словами строка.";
$count = 0;
$newString = str_replace("строка", "предложение", $string, $count);
echo "Количество замен: " . $count; // Выведет: Количество замен: 2
?>
<?php
$array = array("Привет, мир!", "Ещё один мир!");
$newArray = str_replace("мир", "PHP", $array);
print_r($newArray);
// Выведет: Array ( [0] => Привет, PHP! [1] => Ещё один PHP! )
?>
<?php
$string = "C:pathtofile";
$newString = str_replace("", "/", $string);
echo $newString; // Выведет:C:/path/to/file
?>
<?php
$string = "Привет, Мир!";
echo str_replace("мир", "PHP", $string) . "n"; // Выведет: Привет, Мир!
echo str_ireplace("мир", "PHP", $string) . "n"; // Выведет: Привет, PHP!
?>