ГЛАВНАЯ | HTML | CSS | PHP | JS | ЕЩЁ |

Php поиск и замена в строке

Для начала скажу, что для замены элементов существует множество функций! Сегодня мы будем рассматривать str_replace и не буду вам описывать теорию, что рассказана там, как по мне расказню коряво и если вы сталкиваетесь с этой функцией впервые, как например я, то понять, как она работает из этих объяснений получилось у меня не сразу…

Зачем я вам привожу эту ссылку – там внизу есть еще похожие функции…

Начнем с простого!

1.

Как заменить один элемент строки!?

У нас есть некая строка, в которой требуется найти какой-то элемент и заменить его на другой!

Здесь текст с нижним тире_, которое_ надо заменить на обыкновенное -

Мы воспользуемся функцией str_replace

Для этой функции и множества аналогичных нужно запомнить, что внутри неё…

Я запомнил так: str_replace("ЧТО","НА ЧТО","ГДЕ");

Нам потребуется переменная…

$переменная = "Здесь текст с нижним тире_, которое_ надо заменить на обыкновенное -";

Замена str_replace будет иметь такой вид:

$переменная = str_replace("_","-", $переменная);

Результат:

Как видим наше подчеркивание заменилось удачно!

Здесь текст с нижним тире-, которое- надо заменить на обыкновенное -

2.

Как заменить несколько элементов строки!?

Чем еще замечательна функция str_replace – тем, что она умеет заменять не только один элемент строки, но и несколько!

Почему я решил сегодня написать эту страницу… вчера у меня задача стояла заменить в строке несколько элементов например:

Если вы нажмете по данной ссылке и посмотрите в адресную строку, то увидите вот такой адрес…

Чтобы сто раз не повторять поместим её в переменную - она нам понадобится...

$url = "https://dwweb.ru/page?search=PHP&show_spisok=PHP";

В этой строке нам нужно заменить три элемента ... в общем не важно сколько будет у вас элементов и сколько их вообще нужно заменить в строке!

Поэтому я и люблю эту функцию!

У нас есть три элемента, которые мне требовалось заменить… " ? & = "

Создадим массив с элементами, которые нужно заменить в строке:

$array_replace = array("&", "?", "=");

Функция с переменными и массивом будет выглядеть так:

$rezult = str_replace($array_replace, "_", $url) ;

Результат:

https://dwweb.ru/page_search_PHP_show_spisok_PHP
Не забудь !
Посмотреть пример и скачать можно по ниже идущей ссылке

Скрипт № 29.5
Название скрипта и номер :Php поиск и замена в строке
Пример - Php поиск и замена в строке
Скачать - архив
Все скрипты на одной странице
Оставить комментарийCOMMENTS+
Сообщений пока нет - Вы можете стать первым
BBcode
нажмите, чтобы загрузить аватар
Загрузить свой аватар(max ширина, высота = 100px) ( как это работает)

Закрыть
+=
Подписаться
Теги:
php замена в строке php замена символов в строке php замена подстроки в строке php поиск и замена в строке php замена переноса строки замена строки в файле php php замена спецсимволов в строке php замена части строки php замена текста в строке php замена символов в строке регулярным выражением замена символов php php замена символов в строке специальные функции замены символов в php php замена символов в строке регулярным выражением

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) https://dwweb.ru/ http://calc.dwweb.ru/ http://kod.dwweb.ru/ http://marrex.ru/ http://pro.dwweb.ru/ https://f0rlink.com/ https://comments.dwweb.ru youtube Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2019