首页 > 编程 > PHP > 正文

PHP中json文件上传的方法介绍(代码示例)

2020-03-22 16:36:04
字体:
来源:转载
供稿:网友
本篇文章给大家带来的内容是关于PHP中json文件上传的方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

http:一种超文本的传输协议,是计算机与计算机沟通的一种标准协议,现在一般为端与端之间的通信。

1、约定内容

请求/响应报文格式

请求方法 GET/POST

响应状态 200/404/302/304

预设的请求/响应头

PHP中的header函数用于设置响应头

1797388147-5c498b0de2e72_articlex.png

 ?php header( content-type:text/html ? 

补充:

 ?php header( Location:01.php ? 

客户端浏览器在接受到这个头信息后自动跳转到指定地址

JSON
JSON:类似于js字面量的表达数据的手段

JSON中属性名称必须用双引号

JSON中字符串必须用双引号(js的字符串可以用单引号)

JSON不允许注释

JSON数据类型
null:

 null

string:

 ssq 

boolean:

ture

number:

 12

object:

 { name : ssq , age : 12, gender : ture, boyfrind : null}

array:

 [ 张三 , 李四 , 王五 ]

JSON基本格式

var obj = [ { name : ss , age : 12, email : ssss , url : sssss.com , images : [ ./images/01.jpg ]}, { name : ss , age : 12, email : ssss , url : sssss.com , images : [ ./images/01.jpg ]}, { name : ss , age : 12, email : ssss , url : sssss.com , images : [ ./images/01.jpg ]}, { name : ss , age : 12, email : ssss , url : sssss.com , images : [ ./images/01.jpg ]}, { name : ss , age : 12, email : ssss , url : sssss.com , images : [ ./images/01.jpg ]}]

JSON的转换

708572885-5c4a881cd10dd_articlex.png

在php中对JSON反序列化

 ?php$contents = file_get_contents( storage.json $data = json_decode($contents, true);? 

及变成PHP中对象数组的形式
708572885-5c4a881cd10dd_articlex.png

01实例展示

 ?php// 获取文件中记录的数据,并展示到表格中(动态生成表格的HTML标签)$contents = file_get_contents( storage.json // $contents = JSON 格式的字符串// 把 JSON 格式的字符串转换为对象的过程叫做反序列化// json_decode 默认反序列化时 将 JSON 中的对象转换为 PHP 中 stdClass 类型的对象$data = json_decode($contents, true);// $data = [] !DOCTYPE html  html  head  meta charset= UTF-8  title 音乐列表 /title  link rel= stylesheet href= bootstrap.css  /head  body  div >

效果图

1751407994-5c4a9619a8412_articlex.png

以上就是PHP中json文件上传的方法介绍(代码示例)的详细内容,PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表