Задать вопрос
@uranus235

Как урезать строку PHP правильно?

Привет всем. Не могу разобраться как урезать следующую строку средствами PHP:

Влади́мир Влади́мирович Пу́тин (род. , Ленинград) — российский государственный и политический деятель, президент Российской Федерации (с 7 мая 2012 года).

Чтобы перед знаком тире не было скобок и содержимого внутри него?

Чтобы было:

Влади́мир Влади́мирович Пу́тин — российский государственный и политический деятель, президент Российской Федерации (с 7 мая 2012 года).

Подскажите универсальное решение для таких типов предложений, ибо это не конкретный случай.
  • Вопрос задан
  • 2324 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
madmages
@madmages
Человек прямоходящий
preg_replace('#\(.*\)(?=\s*\—)#Uu','',$string);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
torrie
@torrie
Всё знаю, всё умею
$a = explode($string, '-');
$b = $a[0];
$b = explode($b, '(');
$c = $b[0].$a[1];
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы