How might I sort the following using PHP? (where wed_2_open comes after wed_1_close)
I have the following JSON data:
"hours": {
  "mon_1_open": 406800,
  "mon_1_close": 437400,
  "tue_1_open": 493200,
  "tue_1_close": 523800,
  "wed_1_open": 579600,
  "wed_1_close": 590400,
  "thu_1_open": 61200,
  "thu_1_close": 91800,
  "fri_1_open": 147600,
  "fri_1_close": 178200,
  "sat_1_open": 237600,
  "sat_1_close": 264600,
  "sun_1_open": 324000,
  "sun_1_close": 345600,
  "wed_2_open": 597600,
  "wed_2_close": 619200
}
Which I then turn into a usable format using JSON_decode:
$obj=json_decode($json);
This is put into a loop to use convert it to HTML:
foreach ($obj->hours as $key => $val) {
    // Turn array items into HTML list items
}
From previous answers it seems like usort may be an answer, but I get errors telling me $obj is an object rather than an array.
Thanks.
 
     
     
     
    