【渣渣程序员遇到的Json_encode】Json_encode() 空数组时,返回 [] 与 {} 的问题
- 若数组 $array = []时候;使用json_encode,则会返回 [],而我们期望返回 {} ,这怎么办呢? 解决方式如下:
方式 1:
$arrayList = ['array_1' => (object) []]; echo json_encode($arrayList); //输出结果为:{"array_1":{}}
方式 2:
$arrayList = ['array_1' => []]; echo json_encode($arrayList,JSON_FORCE_OBJECT); //输出结果为:{"array_1":{}}
以上两种方式即可解决
相关推荐
湾区人工智能 2020-11-20
diskingchuan 2020-10-23
amicablehj 2020-11-16
smartbaby 2020-11-11
teamvx 2020-11-11
啊兵 2020-11-10
ruancw 2020-11-10
Elyn 2020-11-08
susmote 2020-11-07
lipin 2020-11-03
kinglomei 2020-10-27
bucai 2020-10-26
JAVA飘香 2020-10-26
重剑无锋 2020-10-25
adentheima 2020-10-25
zhaoyinghuan 2020-10-25
Elyn 2020-10-24
lipin 2020-10-22
feinifi 2020-10-14