Вырезать url картинки

Рейтинг: 0Ответов: 1Опубликовано: 11.12.2014

Здравствуйте! Прошу помочь составить регулярное выражение для вырезки url картинки. Вот часть текста:

{bl2TxDllZwX0","tbWidth":"92","tbHeight":"109","unescapedUrl":"http://cs9804.vk.me/u93342822/a_8f381de4.jpg","url":"http://cs9804.vk.me/u93342822/a_8f381de4.jpg","visibleUrl":"vk.com","title":"Ыфва \u003cb\u003eФыав\u003c/b\u003e | ВКонтакте","titleNoFormatting":"Ыфва Фыав |

С помощью сайта http://php-include.ru/regulyarnye-vyrazheniya-onlain составил выражение

(http|https)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?(\w+.(jpg|png|gif))

но оно выбирает две url - ки подряд

Мне нужно от http: до .gif, .jpg

Ответы

▲ 2Принят

Как-то так:

$str = file_get_contents($url);
$data = json_decode($str, true);
$url = $data["url"];

http://php.net/manual/ru/function.json-decode.php