@Miracle_Coder

Как обработать wall.get запрос?

Ребят, нужна помощь с vk api. Использую метод wall.get(возвращает список записей со стены сообщества). При выводе текста записи столкнулся с тем, что в нем могут быть куча ссылок и хэштегов и все они хранятся в текстовом виде. То есть ячейка ['text'], а в ней "бла бла бла бла бла бла бла бла — vasily.polovnyov.ru/posts/team-leadership-links.html бла бла бла "https://next_url" #article@forwebdev #russian@forwebdev #collection@forwebdev" Каким образом сделать, что бы ссылки отображались не как текст, а как ссылка? Регулярным выражением или есть еще какой то способ?
$token = '3195e9e93195e9e93115aff35931c30219331953195e9e9697cc67864e1f0c35fe7c074';
$query = file_get_contents("https://api.vk.com/method/wall.get?domain=forwebdev&access_token=$token&count=20");
$result = json_decode($query,true);
  • Вопрос задан
  • 271 просмотр
Пригласить эксперта
Ответы на вопрос 2
@Barmunk
да регулярками, вот несколько примеров

https://stackoverflow.com/questions/910912/extract...
https://stackoverflow.com/questions/36564293/extra...
Ответ написан
Комментировать
Kozack
@Kozack
Thinking about a11y
Это можно сделать на клиенте. Я использую soapbox.github.io/linkifyjs
Ответ написан
Ваш ответ на вопрос

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

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