PHP:5.2中需要json_encode()5.3功能

前端之家收集整理的这篇文章主要介绍了PHP:5.2中需要json_encode()5.3功能前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
长篇小说,客户端的托管正在使用PHP 5.2.5,我迫切需要使用带有5.3的json_encode()的 JSON_FORCE_OBJECT选项.有人为了这个目的知道一些等同的东西吗?请指出.
在编译之前将对象作为对象,在5.2.5中为我工作:
$array = array(1,2,3);

echo json_encode($array);
// [0,1,2]
echo json_encode((object)$array);
// {"0":1,"1":2,"2":3}

并使用PHP 5.3产生相同的输出

echo json_encode($array);
// [0,2]
echo json_encode($array,JSON_FORCE_OBJECT);
// {"0":1,"2":3}

你也可以从另一个线程尝试this solution.不确定你的具体用例是什么.

猜你在找的PHP相关文章