如何在Laravel中获取Json数据 [英] How to fetch Json data in Laravel
本文介绍了如何在Laravel中获取Json数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有来自前端的JSON响应.响应是:
I have JSON response from angular front end. the response is:
{
"selected": null,
"lists": [
{
"board one": [
{
"card_name": "Card 10",
"id": 1,
"card_unique_id": "PC1"
},
{
"card_name": "card 11",
"id": 2,
"card_unique_id": "PC2"
},
{
"card_name": "card12",
"id": 3,
"card_unique_id": "PC3"
},
{
"card_name": "adfaf",
"id": 12,
"card_unique_id": "PC12"
},
{
"card_name": "fa df af ad",
"id": 13,
"card_unique_id": "PC13"
}
],
"BoardId": "PB1"
},
{
"board two": [
{
"card_name": "Card 20",
"id": 4,
"card_unique_id": "PC4"
},
{
"card_name": "CArd 21",
"id": 5,
"card_unique_id": "PC5"
},
{
"card_name": "card 23",
"id": 6,
"card_unique_id": "PC6"
},
{
"card_name": "Card 24",
"id": 7,
"card_unique_id": "PC7"
}
],
"BoardId": "PB2"
},
{
"board three": [
{
"card_name": "Card 30",
"id": 8,
"card_unique_id": "PC8"
},
{
"card_name": "card 31",
"id": 9,
"card_unique_id": "PC9"
},
{
"card_name": "card 32",
"id": 10,
"card_unique_id": "PC10"
}
],
"BoardId": "PB3"
},
{
"new board": [
{
"card_name": "card 40",
"id": 11,
"card_unique_id": "PC11"
}
],
"BoardId": "PB4"
}
]
}
我想在laravel中获取所有卡名.在laravel控制器函数中,我这样编码:它返回一些错误.我不知道如何获取所有这些card_names
.
I want to fetch all card name in laravel. In laravel controller function i code like this: It returns some error. I dont know how to fetch all these card_names
.
public function sortupdate(Request $response)
{
$get_result_arr = json_decode($response->getContent());
foreach($get_result_arr as $result){
$lists = $result->lists;
}
}
请任何人帮助. 谢谢进阶.
please anyone help. Thanks Advanced..
推荐答案
将true
添加到json_decode()
以获得关联数组:
Add true
to json_decode()
to get an associative array:
$get_result_arr = json_decode($response->getContent(), true);
然后遍历此数组并获取每个card_name
:
Then iterate over this array and get each card_name
:
foreach ($get_result_arr['lists'] as $list) {
foreach (array_values($list)[0] as $card) {
echo $card['card_name'];
}
}
这篇关于如何在Laravel中获取Json数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文