Как удрать(php) из
э[metaslider id=57]вфывфывфывфывфывфывф ыфвфыв ывфы вф sdasdasd
только
[metaslider id=57]
при условие что 57 меняется. Никак не могу понять как preg_replace работает
Никак не могу понять как preg_replace работает
preg_replace() производит замену совпавшей с шаблоном подстроки на значение, переданное во втором аргументе (вроде бы всё очевидно описано в документации).
Если в случае успешного поиска нужно просто удалить элемент (подстроку), то передавайте в preg_replace() вторым аргументом строку нулевой длины ''
, или false
.
$str = 'э[metaslider id=57]вфывфывфывфывфывфывф ыфвфыв ывфы вф sdasdasd';
$str = preg_replace('~\[metaslider\sid=\d+]~', '', $str);
var_dump($str);
Результат:
эвфывфывфывфывфывфывф ыфвфыв ывфы вф sdasdasd
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть адрес типа /catalog/cat1/cat2/, притом, cat1 и cat2 могут быть любымиНужно регулярное выражение для функции preg_match, пропускающее все подобные адреса:...