php 数组中有反斜杠,解析为json格式就变成\/这样怎么解决啊?

<?
$arr=array("images/t9.jpg","images/t2.png","images/t1.png");
echo json_encode($arr);
?>
输出结果:["images\/t9.jpg","images\/t2.png","images\/t1.png"]
还有就是数组不是键值对 怎么样输出 {"src":["images/t9.jpg","images/t2.png","images/t1.png","images/t5.png","images/t3.png","images/t12.jpg"]}
这样的json格式

LEATH
浏览 1305回答 1
1回答

肥皂起泡泡

自动添加的是转义符号吧?你可以上网查一下转义符号的作用,也就是说输出的json串是正常的,如果没有转义符号js读取的时候会报错,至于你后面的问题,src应该就是键名,后面的数组就是值吧?<?$arr=array("images/t9.jpg","images/t2.png","images/t1.png");echo&nbsp;json_encode(array('src' => $arr));?>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android