2015-09-03 2 views
-1

Например: у меня есть ссылка на сообщение FB https://www.facebook.com/user_id/posts/684028375603651 Есть ли способ получить часть https://www.facebook.com/user_id/ с использованием PHP? Может быть, просто вырезать 21 символ в конце? У столбца FB всегда есть 15-значный идентификатор сообщения? Или возможно можно захватить деталь после https://www.facebook.com/ и перед следующим /?Как получить идентификатор пользователя из ссылки в социальной сети?

Нужно также использовать ссылки Twitter, Instagram и Soundcloud. (сайт предлагает бесплатные объявления для одного сообщения, но только один раз для одной учетной записи)

+0

Что бы вы ни думали, вы должны попробовать себя сначала и показать свои усилия. –

+0

Когда я отправляю вопрос о stackoverflow, это помогает мне сосредоточиться и быстрее найти ответ: -D, который я нашел в Google и протестировал, кажется, что он работает ' ' – Julia

+0

Это похоже на то, что может решить регулярное выражение, или, может быть, комбинация http://php.net/manual/en/function.substr.php и http://php.net/manual/en/function. strrpos.php. – WOUNDEDStevenJones

ответ

0

Это может быть?

if(preg_match('https:\/\/www.facebook.com\/(.*?)\/', $link, $matches)) { 

    $facebookLink = 'https://www.facebook.com/' . $matches[1] . '/'; 

} 

 Смежные вопросы

  • Нет связанных вопросов^_^