laravel - 解析 Laravel 数组
问题描述
这似乎是一个非常基本的问题,但我就是想不通。我试图在刀片模板中解析这个数组。
我将数据保存到一个数组的会话变量中。当我在视图中添加变量时,我得到了这个......
"[["Less than $50,000","$50,000-$100,000","More than $100,000"],["Step2-option1","Step2-option2"],["Step3-option2"]]"
看起来它以字符串而不是数组的形式保存到数据库中。那是对的吗?当我尝试 dd($variable[0]) 时,我只得到“[”。如果它是一个字符串,我需要以另一种方式保存它,或者至少将它转换回一个数组。
这个“数组”的每一部分都来自一个多步骤的形式,我使用 Session::push(); 将其聚合到一个会话变量中;
谢谢你的帮助!
解决方案
使用json_decode
,如果仍然不起作用,请尝试添加true
第二个参数。
推荐阅读
- python - 删除 Jupyter notebook pdf 中的命令大纲(颜色框或框架)
- r - 从序列创建组
- c++ - 对单链表进行排序时出现运行时错误
- foreach - SwiftUI - ForEach - 类型“_”没有成员“名称”
- python - 计算python中生成器成员资格搜索的执行时间
- android - tns 设备运行 --device 给出无法读取未定义的属性“替换”
- sql - 在 excel 工作表中创建一个表并在表中添加行与循环中的 SQL
- react-native - React Native 应用程序编译但不加载
- python - (Python Numpy)ValueError:操作数无法与形状(0,)(3,)一起广播
- c# - unity如何判断游戏对象的类型?