美文网首页程序员我爱编程
PHP自学(四)JSON数据

PHP自学(四)JSON数据

作者: 阿里高级软件架构师 | 来源:发表于2018-04-16 11:51 被阅读0次

    想要学会PHP,JSON数据是一个必须要学的知识。

    现在我们主要是了解一下什么是json数据

    一般呈现的方式有两种

    (一)数组方式 [ ]

    [{"id":1,"name":"xiaoming"},{"id":2,"name":"xiaohong"}]

    (二)对象方式 { }

    前后端分离,推荐后端返回给前端数据格式{"status":0,//执行状态码"msg":"SUCCESS",//说明文字信息,没有为NULL"data":[{//对象中嵌套数组,数组是返回的数据

    {"status" : 0 , "msg" : "SUCCESS", "data" :[{ //对象中嵌套数组,数组是返回的数据,"id" : 1 ,"name" : "xiaohong"},{"id" : 2,"name" : "xiaoming"}]}

    json数据形式一般是以键值对的方式存在,比如数组方式里面:id对应1,name对应xiaoming,然后返回的数据有两条,然后你会问,id和name是怎么出来的

    这个是一个键,对应着你数据库里面的字段名,数据库里面的字段是什么,返回的json数据里面的键就是什么

    然后你又会说,对象方式里面的是怎么写的,status,msg是怎么回事,那个是根据数据是否返回成功自己写的,因为在PHP里面,有一个函数叫做json_decode();目的就是把数据类型的数据转换为json数据,然后运用echo函数进行输出,php提供给我们的数组类型为array(),你可以在里面写多个数组,也可以写一个数组,例如:

    数组一     数组二

    然后你就会发现,array()相当于一个容器,可以容纳很多其他的数组。没错,PHP是世界上最好的语言

    当你把数组数据装填完毕,你就可以运用json_decode();方法将数组转换为json数据格式输出,像我上面提到的方式一样

    相关文章

      网友评论

        本文标题:PHP自学(四)JSON数据

        本文链接:https://www.haomeiwen.com/subject/jrgskftx.html