【发布时间】:2021-03-17 07:19:24
【问题描述】:
我有一个来自 laravel8 关系的结果数组。如下所示
$val = {
"q_id": 1,
"q_text": "1111",
"q_mandatory": 1,
"q_status": "unpublished",
"que_logic_relation": [
{
"ql_id": 1,
"ql_quest_id": 1,
"ql_answer_choice_id": null,
"ql_succeeding_q_order": 3,
},
{
"ql_id": 4,
"ql_quest_id": 1,
"ql_answer_choice_id": null,
"ql_succeeding_q_order": 3,
}
]
}
当我打印 $val['q_text'] // 输出 1111 当我打印 $val['que_logic_relation'] //没有结果或为空时 我想单独打印 que_logic_relation 中的数据。我该怎么做?
【问题讨论】:
-
这不是一个有效的php代码,你的意思是你的值是json?如果是这样,请使用
$val = json_decode($resultArray,true);
标签: multidimensional-array laravel-8 eloquent-relationship php-7.4