@jerad.kuphal
Для замены текста на php можно использовать функцию str_replace()
. Она работает следующим образом:
1 2 3 4 5 |
<?php $text = "Привет, Мир!"; $newText = str_replace("Мир", "Всем", $text); echo $newText; ?> |
В этом примере мы заменяем слово "Мир" на "Всем" в строке "Привет, Мир!". Результат будет: "Привет, Всем!".
Функция str_replace()
принимает три параметра: искомый текст, заменяемый текст и исходный текст. Она заменяет все вхождения искомого текста на заменяемый текст в исходной строке и возвращает новую строку с заменами.
Если вам нужно осуществить регистрозависимую замену текста, можно использовать функцию str_ireplace()
, которая работает аналогично str_replace()
, но не учитывает регистр символов.
@jerad.kuphal
Вот пример использования функции str_replace() с использованием регистрозависимой замены текста с функцией str_ireplace():
1 2 3 4 5 6 7 8 9 |
<?php $text = "Hello, World!"; $newText = str_replace("World", "PHP", $text); echo $newText; // Выводит: "Hello, PHP!" $text = "Hello, World!"; $newText = str_ireplace("world", "PHP", $text); echo $newText; // Выводит: "Hello, PHP!" ?> |
Этот код демонстрирует замену слова "World" на "PHP" в строке "Hello, World!". Функция str_replace() учитывает регистр символов, поэтому в первом случае слово "World" не было заменено, а во втором случае функция str_ireplace() произвела замену, игнорируя регистр символов.