php - Laravel 中的 Json 解码
问题描述
我试过 $json = json_decode($tracks1, true);
Array ( [0] => [{"3430":"3430","1279":"1279","4925":"4925","3435":"3435","1899":"1899","1900":"1900","1901":"1901","1905":"1905","3971":"3971","4306":"4306","4962":"4962","4964":"4964"}] )
标题
我想要这样的输出
Array
(
[3430] => 3430
[1279] => 1279
[4925] => 4925
[3435] => 3435
[1899] => 1899
[1900] => 1900
[1901] => 1901
[1905] => 1905
[3971] => 3971
[4306] => 4306
[4962] => 4962
[4964] => 4964
)
我尝试了每一件事。显示的错误是
json_decode() 期望参数 1 是字符串,给定数组
当我使用 $json = json_decode($tracks1, true);
解决方案
根据您的输入
Array ( [0] => [{"3430":"3430","1279":"1279","4925":"4925","3435":"3435","1899":"1899","1900":"1900","1901":"1901","1905":"1905","3971":"3971","4306":"4306","4962":"4962","4964":"4964"}] )
试试下面的代码。因为 json 是数组的第一个元素
$json = json_decode($tracks1[0], true);
推荐阅读
- python - 将文件夹中的多个 json 文件解压缩到 pandas df
- redis - 在 Redis 中搜索带反斜杠的键
- python - openpyxl 和 excel 宏
- google-analytics - 将 Google Analytics 集成到通过 QtIFW 创建的 Windows 应用安装程序
- javascript - 通过嵌套对象 JavaScript 计时递归迭代
- html - 引导主题在页面中心对齐文本点
- node.js - Electron 的内部 webContents 是在哪里定义的?
- processing - 如何在处理中使用声音库播放声音?
- javafx - 我的消息框在此 GridPane 中不起作用
- angular - 双击自动填充表单字段,但不符合所需的验证器?