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

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

Мне надо обработать запрос пользователя и получить имя или id как мне это сделать?
Например пользователь отправляет запрос в нем один из вариантов:
https://vk.com/test , vk.com/test , test, id100 , 100
По итогу я должен получить test или 100
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
}
Ответ написан
Ваш ответ на вопрос

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

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