@be_a_man

Как преобразовать строку средствами PHP?

Вывожу на сайт комментарии из обсуждения ВК. Среди них есть ответы на комментарии.
Как такую стркоу
[id155878967:bp-169031445_52|Василий], это ответ на комментарий
Привести к виду 
Василий, это ответ на комментарий

id везде разные

Почитаю, изучу документацию, с которой предложите ознакомиться. С радостью приму готовое решение.
  • Вопрос задан
  • 82 просмотра
Решения вопроса 2
DevMan
@DevMan
preg_replace('/\[.*\|(.*)\](.*)/', '$1$2', $str);
https://ideone.com/EZ1E86
Ответ написан
Без регулярок (незачем усложнять там, где есть нормализованная структура):

$string ='[id155878967:bp-169031445_52|Василий], это ответ на комментарий';

echo str_replace(']', '', substr($string, strpos($string, '|')+1));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы