Привет я использую php для получения данных от API погоды wunderground, к сожалению, я получаю сообщение об ошибке «Примечание: массив в строку», когда один из них пуст. В приведенном ниже примере кода я пытаюсь отобразить предупреждение, если API имеет один и пустой, когда их нет данных, но вместо этого я получаю «Notice: Array to string». То же самое с ураганом, если у 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>
Большое спасибо
Задача ещё не решена.
Других решений пока нет …