Как заменить строку в PHP

Всем привет, сегодня мы с Вами рассмотрим, как можно заменить строку в PHP. У Вас может возникнуть вопрос, что
значит заменить строку? Прежде всего, я вкратце расскажу последовательность всех наших действий, чтобы прояснить ситуацию.
Первым делом мы создадим с Вами переменную, в которой будем хранить определенное значение, а также создадим переменную, на которую будем
заменять значение. И при помощи функции, которая называется, substr_replace мы реализуем нашу задачу. А вот все параметры данной функции
мы уже рассмотрим чуть ниже.
Для начала давайте приступим к примеру:
<?php
$str = "Всем привет";
$rep = " большой ";
$result = substr_replace($str, $rep, 4, 1);
echo $result;
?>
После создания двух переменных, мы создаем переменную, в которой будет храниться результат выполнения функции substr_replace.
Данная функция должна принимать минимум 3 параметра.
Первый отвечает за строку, которая будет изменяться. Второй параметр отвечает за
замену, т.е., то на что будет заменяться. Третий параметр отвечает за стартовое значение (с какого места будет производиться замена). И наконец, последний
параметр означает длину заменяемой строки. В нашем примере мы просто вставляем слово большой, между всем привет. И из-за того, что
у нас присутствуют два пробела вначале и в конце заменяемой строки, мы получаем такой результат.
Как и в похожих и ранее изучаемых нами функциях мы можем использовать
отрицательные значения в третьем и четвертом параметрах функции. Для закрепления мы рассмотрим еще раз этот пример, но с другими параметрами:
<?php
$str = "Всем привет";
$rep = " большой ";
$result = substr_replace($str, $rep, 0, 4);
echo $result;
?>
В результате мы получим замену слова всем, на слово большой. Почему так, думаю, не стоит объяснять, т.к., замена происходит с самого
начала и на длину 4 символов.
На этом мы полностью разобрали данную функцию, и Вы вполне самостоятельно можете начинать ей пользоваться.
В вашей практике, Вы обязательно найдете ей применение, и на этом я прощаюсь с Вами, до скорого!