这是犯错误的部分:
$inv = 'http://steamapi.csgodirect.com/getInventory?steamid=76561198076372985';
@$inv = file_get_contents($inv);
$inv = json_decode($inv, true);
if($inv['success'] != 1) {
$privateinventory = 1;
}
else{
$privateinventory = 0;
}
echo $privateinventory;
我总是得1,但应该是0。 JSON - 代码可以在网站上获得,但出于某种原因,他说它不成功。
答案 0 :(得分:1)
在给定的json文件中没有成功键但是如果你需要检查你可以用json_decode($ inv)检查json是否有效!= null,现在从你的问题我认为这可能对你有所帮助。 / p>
error_reporting(E_ALL);
$inv = 'http://steamapi.csgodirect.com/getInventory?steamid=76561198076372985';
@$inv = file_get_contents($inv);
//var_dump($inv);
//var_dump(json_decode($inv, true));
if (json_decode($inv) != null) {
$privateinventory = 0;
} else {
$privateinventory = 1;
}
echo $privateinventory;
如果这不符合您的要求,请尝试描述更多。