带动态键的laravel刀片动态阵列

带动态键的laravel刀片动态阵列,laravel,laravel-blade,Laravel,Laravel Blade,我有以下具有动态密钥的数组: array:2 [▼ 0 => array:4 [▼ "standard_room123_adult" => "2" "standard_room123_child" => "1" "standard_room123_children" => "2" "standard_room123_room" => "1" ] 1 => array:4 [▼ "group_room_adult" => "2" "group_room_c

我有以下具有动态密钥的数组:

array:2 [▼
0 => array:4 [▼
"standard_room123_adult" => "2"
"standard_room123_child" => "1"
"standard_room123_children" => "2"
"standard_room123_room" => "1"
]
1 => array:4 [▼
"group_room_adult" => "2"
"group_room_child" => "1"
"group_room_children" => "2"
"group_room_room" => "1"
]
]
例如,在
standard\u room123\u room
standard\u room123
中,来自数据库。现在的问题是,当我想在blade中使用类似于以下会话的会话来回显它时:

{{session('data')[0][0]['{$room_name}_room']}}

假设
$room\u name=“standard\u room123”

唯一的更改是您使用的引号,更改为“

您可能需要检查数组嵌套,如果上面的数组处于
会话('data')
,您应该只需要一个
[0]
,例如

{{ session('data')[0]["{$room_name}_room"] }}

就像@m00am所说的,问题不是很清楚,但从代码中,我可以看到您正在尝试使用单引号进行变量插值。单引号不起作用,您在尝试在字符串中插值变量时必须使用双引号,如下所示:

{{session('data')[0][0]["{$room_name}_room"]}}

您可以在此处阅读更多信息:

欢迎使用SO。我对您的问题进行了一点编辑。但是,您的问题对我来说并不完全清楚。您对该代码有什么具体问题?如果它引发错误,您能否添加错误消息?如果没有,请描述您期望发生的情况以及实际发生的情况。
{{session('data')[0][0]["{$room_name}_room"]}}