Получение post_id у ссылок
Получение post_id у ссылок
Подскажите как отрезать через js или php лишнее и оставить только 5878 у ссылок такого типа http://vk.com/wall32123701_5878
Re: Получение post_id у ссылок
Если правильно понял:
Код: Выделить всё
'http://vk.com/wall32123701_5878?z=бред'.replace(/^([^\?]*)/, '$1');
Re: Получение post_id у ссылок
можно и через explode() (php)
Re: Получение post_id у ссылок
Вы не так поняли, допустим есть url vk.com/wall32123701_5878 и от него нужно оставить только 5878, у vk.com/wall32123701_5876 только 5876 и так далее... количество цифр может быть разное)
Re: Получение post_id у ссылок
А не я ошибся) функция explode() в php отлично подходит
Re: Получение post_id у ссылок
tofido писал(а):Вы не так поняли, допустим есть url vk.com/wall32123701_5878 и от него нужно оставить только 5878, у vk.com/wall32123701_5876 только 5876 и так далее... количество цифр может быть разное)
Код: Выделить всё
<?php$str = 'vk.com/wall32123701_5878';$n = 4; // максимальное количество цифрpreg_match_all('#_([0-9]{1,'. $n .'})#is', $str, $str_a);if($str_a[1][0]) { $result = $str_a[1][0]; echo $result;}?>