Parsing Json Output with PHP? -
json output:
{ trainno: "12934", trainname: "karnavati express", mon: 1, tue: 1, wed: 1, thu: 1, fri: 1, sat: 1, sun: 1, fromname: "ahmedabad jn", toname: "mumbai central" }
need show output below table:
problem how separate dynamic value of run on mon, tue...
thanks
after chat final answer.
$str = file_get_contents('put url here'); $json = json_decode($str, true); $day = ""; if($json['mon'] == 1){$day = $day."mon,";} if($json['tue'] == 1){$day = $day."tue,";} if($json['wed'] == 1){$day = $day."wed,";} if($json['thu'] == 1){$day = $day."thu,";} if($json['fri'] == 1){$day = $day."fri,";} if($json['sat'] == 1){$day = $day."sat,";} if($json['sun'] == 1){$day = $day."sun";} print_r($day) .'<br />';
edit 2 using array
$str = file_get_contents('put url here'); $json = json_decode($str, true); $day2=array(); if($json['mon'] == 1){array_push($day2 , "mon";} if($json['tue'] == 1){array_push($day2 , "tue";} if($json['wed'] == 1){array_push($day2 , "wed";} if($json['thu'] == 1){array_push($day2 , "thu";} if($json['fri'] == 1){array_push($day2 , "fri";} if($json['sat'] == 1){array_push($day2 , "sat";} if($json['sun'] == 1){array_push($day2 , "sun";} print_r($day2);
Comments
Post a Comment