Maison  >  Article  >  développement back-end  >  Introduction à la méthode de téléchargement de fichiers json en PHP (exemple de code)

Introduction à la méthode de téléchargement de fichiers json en PHP (exemple de code)

不言
不言avant
2019-01-26 10:40:383516parcourir

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

Introduction à la méthode de téléchargement de fichiers json en PHP (exemple de code)

<?php  
header(&#39;content-type:text/html&#39;);
?>

Supplément :

<?php  
header(&#39;Location:01.php&#39;);
?>

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

  1. JSON Le nom de l'attribut dans JSON doit utiliser des guillemets doubles

  2. La chaîne dans JSON doit utiliser des guillemets doubles (les chaînes js peuvent utiliser des guillemets simples)

  3. Annotation JSON

Type de données JSON non autorisé >ture

numéro :
 null

objet :
"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

Introduction à la méthode de téléchargement de fichiers json en PHP (exemple de code)

01 Exemple d'affichage
<?php
$contents = file_get_contents(&#39;storage.json&#39;);
$data = json_decode($contents, true);
?>


RenduIntroduction à la méthode de téléchargement de fichiers json en PHP (exemple de code)

<?php // 获取文件中记录的数据,并展示到表格中(动态生成表格的HTML标签)
$contents = file_get_contents(&#39;storage.json&#39;);
// $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[&#39;title&#39;] ?></td>
          <td><?php  echo $item[&#39;artist&#39;] ?></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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer