Maison > Article > développement back-end > Introduction à la méthode de téléchargement de fichiers json en PHP (exemple de code)
Cet article vous présente la méthode de téléchargement de fichiers json en PHP (exemples de code). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
HTTP : Protocole de transfert hypertexte. Il s'agit d'un protocole standard pour la communication d'ordinateur à ordinateur. Il est désormais généralement utilisé pour la communication de bout en bout.
1. Contenu convenu
Format du message de demande/réponse
Méthode de demande GET/POST
Statut de réponse 200/404/302/304
En-têtes de demande/réponse prédéfinis
La fonction d'en-tête en PHP est utilisé pour définir l'en-tête de réponse
<?php header('content-type:text/html'); ?>
Supplément :
<?php header('Location:01.php'); ?>
Le navigateur client reçoit ceci Passer automatiquement au adresse spécifiée après les informations d'en-tête
JSON
JSON : un moyen d'exprimer des données similaires aux littéraux js
JSON Le nom de l'attribut dans JSON doit utiliser des guillemets doubles
La chaîne dans JSON doit utiliser des guillemets doubles (les chaînes js peuvent utiliser des guillemets simples)
Annotation JSON
Type de données JSON non autorisé >ture
nullobjet :
"ssq"tableau :
Format de base JSON
12
Conversion JSON
{ "name": "ssq", "age": 12, "gender": ture, "boyfrind": null }
["张三", "李四", "王五"]
Désérialiser JSON en php
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"]} ]
et transformez-le en objet sous forme de tableau PHP
01 Exemple d'affichage
<?php $contents = file_get_contents('storage.json'); $data = json_decode($contents, true); ?>
Rendu
<?php // 获取文件中记录的数据,并展示到表格中(动态生成表格的HTML标签) $contents = file_get_contents('storage.json'); // $contents => JSON 格式的字符串 // 把 JSON 格式的字符串转换为对象的过程叫做反序列化 // json_decode 默认反序列化时 将 JSON 中的对象转换为 PHP 中 stdClass 类型的对象 $data = json_decode($contents, true); // $data => [] ?> nbsp;html> <meta> <title>音乐列表</title> <link> <div> <h1>音乐列表</h1> <hr> <div> <a>添加</a> </div> <table> <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 alt="Introduction à la méthode de téléchargement de fichiers json en PHP (exemple de code)" >" alt=""></td> <td><audio>" controls></audio></td> <td><button>删除</button></td> </tr> <?php endforeach ?> </tbody> </table> </div>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!