JSON 形式のフィードからいくつかの値を返す次の php コードがあります。
$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;
しかし、ユーザー数を数える必要があります。基本的に、「ユーザー」オブジェクトがフィードに表示される回数をカウントします。