- json_decode: documentation ( source)
<?php
$api_url = "http://api.wunderground.com/api/a4ae759739c92427/forecast/q/UK/Newcastle.json";
//need the js code here..
$ch = curl_init($api_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$json_string = curl_exec($ch);
$parsed_json = json_decode($json_string);
curl_close($ch);
for($i = 0; $i <= 1; $i++) {
$day = $parsed_json->forecast->txt_forecast->forecastday[ $i ];
echo $day->title . PHP_EOL . $day->fcttext_metric . PHP_EOL . PHP_EOL;
}