众所周知我们在开发时经常会使用api接口,大部分为json和xml格式,有些json格式返回的数据是html而非json,格式如下:
{"thumb":"","photo":[{"url":"557a3d2184db0.png","alt":"SafeBootu6ce8u518cu8868"}]}
我们想解析这串json字符串,可以使用下面的方式:
$json_str = '{"thumb":"","photo":[{"url":"557a3d2184db0.png","alt":"SafeBootu6ce8u518cu8868"}]}'; // json字符串
$obj = json_decode($json_str);
$photo = $obj->photo;
$url = $photo[0]->url;
// echo url; //557a3d2184db0.png
这样我们就可以愉快的使用解析除的json数据了。