3
我有一个json文件,其中有大量的记录,字段为date
,time
和isApproved
。我正在尝试做的是创建一个json rray,对所有批准的记录都有dates
。并且日期具有为当前日期预订的所有小时。从php创建一个多维数组php
所以:
[{"fullName":"Jojn Petkobsky","userName":"user1","phone":"12415455","email":"[email protected]"date":"11\/16\/2016","time":"1pm ","reason":"ReaReasonReaeason","isApproved":0,"label":"warning","status":"Approved"},{"fullName":"Zoltan Heinkelman","userName":"user2","phone":"12415455","email":"[email protected]"date":"11\/16\/2016","time":"2pm ","reason":"ReaReasonReaeason","isApproved":1,"label":"warning","status":"Approved"}{"fullName":"Jojn Petkobsky","userName":"user1","phone":"12415455","email":"[email protected]"date":"11\/16\/2016","time":"1pm ","reason":"ReaReasonReaeason","isApproved":1,"label":"warning","status":"Approved"},{"fullName":"Frank Heinkelman","userName":"user3","phone":"12415455","email":"[email protected]"date":"10\/11\/2016","time":"2pm ","reason":"ReaReasonReaeason","isApproved":1,"label":"warning","status":"Approved"}]
...我能有这样的事情,所以我可以拥有所有给定日期的预约时间。
{"12/11/16"
{"time" :"10am"},
{"time" :"1pm"},
{"time" :"5pm"}
]
"12/10/16"
{"time" :"9am"}
]
}
我试着像这样的东西,但不能真正完成它:
$string = file_get_contents("appointments.json");
$json_a = json_decode($string, true);
$date;
$datesTimes = array();
foreach($json_a as $json_r){
if ($json_r['isApproved']==1) {
$date = $json_r['date'];
//another foreach?
}
}
任何帮助将不胜感激!
你的JSON被示出为无效。你有没有有效的JSON? – Kitson88