@Deman1

Как определить и вырезать из ссылки имя?

Мне надо обработать запрос пользователя и получить имя или id как мне это сделать?
Например пользователь отправляет запрос в нем один из вариантов:
https://vk.com/test , vk.com/test , test, id100 , 100
По итогу я должен получить test или 100
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ответы на вопрос 1
romanko_vn
@romanko_vn
$url_parse_arr = parse_url('https://vk.com/test');
echo $url_parse_arr['path']  // test

$url_parse_arr = parse_url('https://vk.com/id100');
echo $url_parse_arr['path']  // id100

if (preg_match('/id\d+/ui', $url_parse_arr['path'])){
     $url_parse_arr['path'] = str_replace('id', '', $url_parse_arr['path'] ); // 100
}
Ответ написан
Ваш ответ на вопрос

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

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