我正在将我的 laravel 应用程序与 firebase 连接,并成功收到以下响应:
array:1 [▼
"-KvJja_r0beLtdoRc29f" => array:5 [▼
"accepted" => "true"
"date" => "1/10/2017"
"hour" => "0:43"
"numberOfPeople" => ""
"tableInfo" => ""
]
]
我想知道如何从此响应中获取值“-KvJja_r0beLtoRc29f”。我尝试使用 foreach 循环,但我得到的是内部数据而不是关键。
我试过了
@foreach($reservations as $reservation)
然后打印结果,但我得到了
"accepted" => "true"
"date" => "1/10/2017"
"hour" => "0:43"
"numberOfPeople" => ""
"tableInfo" => ""
我该怎么做?
最佳答案
使用可以在foreach()
中使用$key
来获取键值。如下所示:-
@foreach($reservations as $key=> $reservation)
echo $key; // output -KvJja_r0beLtdoRc29f
示例输出:- https://eval.in/937628
关于php - 如果不知道如何获取数组键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48325583/