我有以下 php 代码从 JSON 格式的提要中返回一些值。
$json = file_get_contents("//URL HERE");
$data = json_decode($json, true);
foreach($data['users'] as $item)
{
print $item['userName'];
print ': ';
print $item['status'];
print ' - location: ';
print $item['location']['y'];
print ' / ';
print $item['location']['x'];
print '<br>';
}
此代码向我返回用户的名称及其状态及其位置。在用户结束时,我想计算他们。
提要具有以下格式:
{
"startTime":"time",
"users":
[
{
"location": {
"y": 47.61,
"x": 21.52
},
"status": 48,
"userName": "testuser",
},
{
"location": {
"y": 48.01,
"x": 20.88
},
"status": 49,
"userName": "testuser18",
}
],
"startTime1": 1314,
"endTime1": "141414"
}
我尝试使用以下代码:
$iCount = count($data); //returns value 4
$iCount1 = count($item); //returns value 3
print $iCount;
但我需要计算有多少用户。基本上是计算“用户”对象在提要中出现的次数。