3
date
、time
、isApproved
のフィールドを持つレコードがたくさんあるjsonファイルがあります。私がしようとしているのは、承認されたすべてのレコードに対してdates
のjson rrayを作成することです。そして、日付は現在の日付のために予約されているすべての時間を持っています。PHPでjsonから多次元配列を作成
ので、この...から:
[{"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