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

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

内容导读

收集整理的这篇技术教程文章主要介绍了PHP中json文件上传的方法介绍(代码示例),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2598字,纯文字阅读大概需要4分钟

内容图文

本篇文章给大家带来的内容是关于PHP中json文件上传的方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

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

1、约定内容

  • 请求/响应报文格式

  • 请求方法 GET/POST

  • 响应状态 200/404/302/304

  • 预设的请求/响应头

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


<?php header('content-type:text/html');?>

补充:

<?php header('Location:01.php');?>

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

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

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

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

  3. 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的转换

在php中对JSON反序列化

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

及变成PHP中对象数组的形式

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 class="container py-5">

<h1>音乐列表</h1>

<hr>

<div>


<a href="add.php" class="btn btn-secondary btn-sm">添加</a>

</div>

<table class="table table-bordered table-striped table-hover">


<thead>



<tr>




<th>标题</th>




<th>歌手</th>




<th>海报</th>




<th>音乐</th>




<th>操作</th>



</tr>


</thead>


<tbody>



<?php foreach ($data as $item): ?>



<tr>




<td><?php echo $item['title'] ?></td>




<td><?php echo $item['artist'] ?></td>




<td><img src="<?php echo $item['images[0]'] ?>" alt=""></td>




<td><audio src="<?php echo $item['source'] ?>" controls></audio></td>




<td><button class="btn btn-danger btn-sm">删除</button></td>



</tr>



<?php endforeach ?>


</tbody>

</table>
</div></body></html>

效果图

以上就是PHP中json文件上传的方法介绍(代码示例)的详细内容,更多请关注Gxl网其它相关文章!

内容总结

以上是为您收集整理的PHP中json文件上传的方法介绍(代码示例)全部内容,希望文章能够帮你解决PHP中json文件上传的方法介绍(代码示例)所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。


本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com