27 lines
812 B
PHP
27 lines
812 B
PHP
|
<?php
|
||
|
function weather_results($response)
|
||
|
{
|
||
|
$json_response = json_decode($response, true);
|
||
|
|
||
|
if ($json_response)
|
||
|
{
|
||
|
$current_weather = $json_response["current_condition"][0];
|
||
|
|
||
|
$temp_c = $current_weather["temp_C"];
|
||
|
$temp_f = $current_weather["temp_F"];
|
||
|
$description = $current_weather["weatherDesc"][0]["value"];
|
||
|
|
||
|
$formatted_response = "$description - $temp_c °C | $temp_f °F";
|
||
|
|
||
|
$source = "https://wttr.in";
|
||
|
return array(
|
||
|
"special_response" => array(
|
||
|
"response" => htmlspecialchars($formatted_response),
|
||
|
"source" => $source
|
||
|
)
|
||
|
);
|
||
|
}
|
||
|
|
||
|
}
|
||
|
?>
|