Jump to content

Parsing a JSON file


mrashi12

Recommended Posts

Hi, As I am new to PHP and JSON my Interest in the field pushes me to know further. I have successfully parsed a JSON file:
{
"birthdays": [
"319507200" :"Kyle",
"1390435200" :"Noah",
"307843200" :"Carla"
]
}

Using this PHP file:
<?php
$jsondata = file_get_contents("birthdays.json");
$json = json_decode($jsondata,true);
echo $json["birthdays"][0]['1390435200'];
?>

Now I would like to know how to display when Noah’s birthday is, in the form yyyy/MM/dd. Can an expert tell me how this would be done?

Thank you :-)

Link to comment
https://forums.phpfreaks.com/topic/289890-parsing-a-json-file/
Share on other sites

Changed your inner square brackets to curly ones

$str = '{"birthdays": 
    {
    "319507200" :"Kyle",
    "1390435200" :"Noah",
    "307843200" :"Carla"
    }
}';

$json = json_decode($str,true);

$dob = array_keys($json['birthdays'], 'Noah');
echo "Birthday is : " . date('Y-m-d', $dob[0]);  //---> 2014-01-23

Link to comment
https://forums.phpfreaks.com/topic/289890-parsing-a-json-file/#findComment-1485155
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.