我正在使用Firebase PHP库,我想获取数组中的最后一项。
我试过了:
$todoPath = 'arcade/bonsai/gameInPlay/'.$userID.'/'.$gameID.'/'.$gamePlayID.'/scores/';
$response =$fb->get($todoPath);
$json= json_decode($response, true);
$last = end($json);
$scoreID=$last['name'];
我也尝试过:
$todoPath = 'arcade/bonsai/gameInPlay/'.$userID.'/'.$gameID.'/'.$gamePlayID.'/scores/';
$response =$fb->get($todoPath);
$json= json_decode($response, true);
$last = current(array_slice($json, -1));
$scoreID=$last['name'];
这些都不起作用
答案 0 :(得分:3)
您应该将指针移动到对象的末尾,然后获取最后一项的键。
// move pointer to end
end($json);
// get the key
$key = key($json);
var_dump($key);
如果有帮助,请告诉我。