[英]PHP + JSON - Handling different outputs (error & success)
为简单起见,我使用file_get_contents(带有参数的网址)调用API,然后解码返回的内容。
如果呼叫成功,我将收到如下响应:
Array (
[data] => Array (
[internalName] => nemonorm
[name] => nemonorm
[acctId] => 28685607
[profileIconId] => 544
[revisionDate] => /Date(1361354064000)/
[summonerLevel] => 30
[summonerId] => 24286314
)
[success] => 1
)
我可以获取这些数据。 但是,如果API找不到用户名(在参数中传递),则用户响应如下:
Array (
[success] => [error] => Summoner RandomName was not found.
)
我的问题是,我该如何判断它是成功的答复(第一个响应),还是正确返回错误(第二个响应)?
你可以这样
$var = file_get_contents(...);
if($var['success'])
echo 'success';
else
echo 'fail';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.