JSON转PHP数组

必须按照顺序替换相应字符

  方式一:直接替换字符串

    1:将‘},{’替换为‘],[’

       注:字符串格式化之后会产生换行,有的编辑器不支持换行搜索替换,代码缩进也要考虑进去,可能需要多次替换

    2:将‘: [’替换为‘=>array(‘

    3:将’{‘替换为’[‘

    4:将’}]‘替换为’])‘

         注:字符串格式化之后会产生换行,有的编辑器不支持换行搜索替换,代码缩进也要考虑进去,可能需要多次替换

    5:将’:‘替换为'=>'

    6:定义数组并将末尾的’]‘替换为 ')',如果PHP数组定义为'([',则替换为'])'

方式二:使用str_replace替换字符串

    替换步骤与方式一一样,但再使用函数之前要将json字符串去换行去空格

    简单的方式先将json转化为js数组对象,然后使用JSON.stringify()转化为字符串。再使用document.write()输出字符串,这样的字符串就不包含换行和空格了直接复制替换;

 

posted @ 2019-10-16 11:05  鲨鱼大王  阅读(2433)  评论(0编辑  收藏  举报