【发布时间】:2018-05-19 11:00:28
【问题描述】:
我有一个 php 数组(索引为零),我通过回显它的 json_encode 格式直接发送到前端。
我希望 JSON 对象看起来像
{
'A': null,
'B': null,
'C': null
}
但是当我尝试使用 console.log 时,即
console.log(<?php echo json_encode($array); ?>)
它的打印js数组
当我在后端尝试 print_r($array) 时,它也会打印
[array] => Array
(
[0] => A
[1] => B
[2] => C
)
提前致谢
【问题讨论】:
-
你能显示php数组吗?
-
问题已更新,请参阅
-
这不是一个零索引数组,它是一个关联数组。所以我猜你实际上拥有的是一个多维零索引数组,它充满了关联数组,你正在输出整个东西。
-
如果没有在后端对数组进行某种转换,您将永远无法得到您所期望的。必须修改创建 PHP 数组的代码。
标签: javascript php arrays json codeigniter