<?php
 
// your code goes here
$json = '{
    "items": [
        {
            "id": "8498",
            "title": "Item 2",
            "pubdate": "2015-03-01 10:29:00 +0000"
        },
        {
            "id": "8497",
            "title": "Item 1",
            "pubdate": "2015-03-01 16:29:00 +0000"
        }
    ]
}';
 
 
$items = $arr['items'];
 
usort($items, function($a, $b) {     if ($a['pubdate'] == $b['pubdate'])
        return $a['id'] < $b['id'];
 
    return ($a['pubdate'] < $b['pubdate']) ? -1 : 1;
});
 
				PD9waHAKCi8vIHlvdXIgY29kZSBnb2VzIGhlcmUKJGpzb24gPSAnewogICAgIml0ZW1zIjogWwogICAgICAgIHsKICAgICAgICAgICAgImlkIjogIjg0OTgiLAogICAgICAgICAgICAidGl0bGUiOiAiSXRlbSAyIiwKICAgICAgICAgICAgInB1YmRhdGUiOiAiMjAxNS0wMy0wMSAxMDoyOTowMCArMDAwMCIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogIjg0OTciLAogICAgICAgICAgICAidGl0bGUiOiAiSXRlbSAxIiwKICAgICAgICAgICAgInB1YmRhdGUiOiAiMjAxNS0wMy0wMSAxNjoyOTowMCArMDAwMCIKICAgICAgICB9CiAgICBdCn0nOwoKJGFyciA9IGpzb25fZGVjb2RlKCRqc29uLCB0cnVlKTsKCiRpdGVtcyA9ICRhcnJbJ2l0ZW1zJ107Cgp1c29ydCgkaXRlbXMsIGZ1bmN0aW9uKCRhLCAkYikgewogICAgaWYgKCRhWydwdWJkYXRlJ10gPT0gJGJbJ3B1YmRhdGUnXSkKICAgICAgICByZXR1cm4gJGFbJ2lkJ10gPCAkYlsnaWQnXTsKCiAgICByZXR1cm4gKCRhWydwdWJkYXRlJ10gPCAkYlsncHViZGF0ZSddKSA/IC0xIDogMTsKfSk7CgpwcmludF9yKCRpdGVtcyk7