您好我正在使用php从wunderground weather api获取数据,不幸的是当其中一个为空时我收到错误消息“通知:数组到字符串”。在下面的示例代码中,我试图显示警告,如果api有一个并且当它们是无数据时为空,而是我得到“注意:数组到字符串”。飓风如果api有数据那么它会显示飓风的名称,但是如果它们没有,我也会得到错误。
您能否提出解决问题的最佳方法。
$string = file_get_contents("http://api.wunderground.com/api/52783a7a5b62dac5.json");
$json_decoded = json_decode($string,true);
$location_UV = $json_decoded['current_observation']['UV'];
$location_hurricane = $json_decoded['currenthurricane']['stormInfo']['stormName_Nice'];
$location_alert = $json_decoded['alerts'];
<p><?php echo "$location_UV";?></p>
<p><?php echo "$location_hurricane";?></p>
<p><?php echo "$location_alert";?></p>
非常感谢