json_encode返回无效的json格式(对我来说)

达维德·戈拉(DawidGóra)
<?php
    $a = 'aa,ss';
    $b = explode(',', $a);
    $c = json_encode($b);
    echo $c;

这段代码正在返回:

["aa","ss"]

我需要:

{"0":"aa","1":"ss"}
吉万

JSON具有两种同等有效的格式样式:

  • 对象
  • 数组

您拥有的是一个数组。您似乎认为“有效”的是一个对象。

要使用PHP的输出对象json_encode(),您可以执行以下操作:

json_encode($b, JSON_FORCE_OBJECT);

您将拥有想要的东西。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用json_encode()从PHP返回的Json对象,但是我的JavaScript中无效的json对象

来自分类Dev

格式正确的json_encode

来自分类Dev

json_encode返回&quot;

来自分类Dev

json_encode()返回false

来自分类Dev

格式化json_encode的数组

来自分类Dev

json_encode的PHP数组格式

来自分类Dev

php json_encode输出格式

来自分类Dev

json_encode()无法返回html

来自分类Dev

PHP json_encode返回null

来自分类Dev

PHP函数json_encode返回false?

来自分类Dev

json_encode()无法返回html

来自分类Dev

如何停止返回json_encode的undefined

来自分类Dev

PHP json_encode返回空结构

来自分类Dev

json_encode( json_encode (array) )

来自分类Dev

如何使用json_encode以我的代码作为json返回

来自分类Dev

如何使用json_encode以我的代码作为json返回

来自分类Dev

json_encode的问题

来自分类Dev

使用json_encode从MySQL查询返回JSON对象

来自分类Dev

更改JSON_Encode输出格式(括号和逗号)

来自分类Dev

json_encode返回200,且未定义

来自分类Dev

json_encode返回一个PHP数组

来自分类Dev

强制json_encode返回数组而不是对象

来自分类Dev

PHP中的json_encode无法返回正确的结果

来自分类Dev

PHP中的json_encode不返回任何结果

来自分类Dev

为什么json_encode返回空括号?

来自分类Dev

PHP如何从rrd_xport()返回json_encode()?

来自分类Dev

json_encode返回不确定的结果,数组或对象

来自分类Dev

js中的php json_encode返回不良结果

来自分类Dev

echo json_encode($ row)返回重复的值