我有这个json数据。如何使用leader
计算对象我想要计算"leader": "true"
这是我的json:在这种情况下,"leader":"true"
的计数是1
[
{
"id":23,
"uid":"0090000219",
"cid":"0090000013",
"extension":"201",
"secret":"Myojyo42_f",
"leader":true,
"simultaneous":false,
"confbridge_id":17,
"created_at":"2015-09-02 12:49:12",
"updated_at":"2015-09-02 12:49:12"
},
{
"id":24,
"uid":"0090000221",
"cid":"0090000013",
"extension":"203",
"secret":"Myojyo42_f",
"leader":false,
"simultaneous":false,
"confbridge_id":17,
"created_at":"2015-09-02 12:49:12",
"updated_at":"2015-09-02 12:49:12"
},
{
"id":25,
"uid":"0090000223",
"cid":"0090000013",
"extension":"205",
"secret":"Myojyo42_f",
"leader":false,
"simultaneous":false,
"confbridge_id":17,
"created_at":"2015-09-10 10:16:24",
"updated_at":"2015-09-10 10:16:24"
}
]
这是我的代码:
foreach($apiResults['conference_participants'] as &$record) {
$leader_count = count(record['leader']);
}
答案 0 :(得分:1)
这将有效......经过测试和确认
$data = json_decode($json, true);
$count=0;
foreach($data as $key => $val)
{
if($val['leader'] == 1)
{
$count++;
}
}
echo $count;