我的问题很简单, 我想用特定网页上的文字中的点来回显特定的数字...目前我正在打印以下内容
{" VERSION":" 2.00.000"} 但我只想打印这个2.00.000我的代码行是这个
$url = "http://smthng.com/blabla";
$site = file_get_contents($url);
echo " the version of the app is ".'<br/><br/>';
echo " $site ";
我该怎么做? 任何帮助将非常感激 谢谢你们......
答案 0 :(得分:1)
如果这是一个json字符串响应,那么只需明确使用json_decode()
。
$url = "http://smthng.com/blabla";
$site = json_decode(file_get_contents($url));
echo " the version of the app is ".'<br/><br/>';
echo $site->VERSION;
答案 1 :(得分:0)
如果你总是得到这种类型的回复{"VERSION":"2.00.000"}
,它就是一个json,所以
$string = '{"VERSION":"2.00.000"}'; //or how you get it
$decodedArray = json_decode($string,true);
echo $decodedArray['VERSION'];
答案 2 :(得分:0)
您的文件看起来像是编码为JSON。要确定版本号,请尝试以下方法:
$url = 'http://smthng.com/blabla';
$site = json_decode(file_get_contents($url));
echo 'the version of the app is<br/><br/>';
echo $site->VERSION;