PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
DiMiStA
Отправлено: 15 Ноября, 2016 - 17:11:01
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Нояб. 2016  


Помог: 0 раз(а)




Здравствуйте, у меня есть ссылка например
PHP:
скопировать код в буфер обмена
  1. https://www.kinopoisk.ru/film/913111/
мне нужно убрать
PHP:
скопировать код в буфер обмена
  1. https://www.kinopoisk.ru/film/ /
а оставить только цифры id кинопоиска 913111, но это нужно сделать чтоб было для всех ссылок, а не только для этой, помогите, а то в php вообше дубовый)

(Отредактировано автором: 15 Ноября, 2016 - 17:13:41)

 
 Top
Строитель
Отправлено: 15 Ноября, 2016 - 18:26:37
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 877
Дата рег-ции: Февр. 2014  


Помог: 29 раз(а)




DiMiStA пишет:
оставить только цифры id кинопоиска 913111
PHP:
скопировать код в буфер обмена
  1. $string = 'https://www.kinopoisk.ru/film/913111/';
  2. $numbs = preg_replace('~([^\d]+)~i', '$2', $string);
  3.  
  4. echo $numbs; // 913111
 
 Top
Ch_chov
Отправлено: 15 Ноября, 2016 - 18:45:44
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2112
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 87 раз(а)




PHP:
скопировать код в буфер обмена
  1. $url = 'https://www.kinopoisk.ru/film/9131/';
  2. list($id) = sscanf($url, 'https://www.kinopoisk.ru/film/%d/');
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Регулярные выражения »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB