我的字符串是这样的
file: "http://website.com/640/image.jpg", type: 'jpg', quality: "640"
如果可能的话,我想以这两种方式获取链接
如果在“和”之间,并且在链接中匹配 640
或者如果它位于 file:“和”之间,请输入:'jpg',质量:“640
如何使用preg_match()或其他函数执行此操作?
答案 0 :(得分:0)
似乎没有{和}的JSON格式。
尝试:
$str = '{' . $str . '}';
json_decode($str);
http://php.net/manual/en/function.json-decode.php
编辑:
提取网址:
$pos = strpos($str, '"', 0);
$start = $pos + 1;
$pos = strpos($str, '"', $start);
$end = $pos - 1;
$url = substr($pos, $start, ($end - $start) - 1);