Einführung in die Methode zum Hochladen von JSON-Dateien in PHP (Codebeispiel)

不言
Freigeben: 2023-04-04 21:14:01
nach vorne
3524 Leute haben es durchsucht

Dieser Artikel bietet Ihnen eine Einführung in die Methode zum Hochladen von JSON-Dateien in PHP (Codebeispiele). Ich hoffe, dass er Ihnen als Referenz dienen wird.

HTTP: Ein Hypertext-Übertragungsprotokoll. Es ist ein Standardprotokoll für die Computer-zu-Computer-Kommunikation. Es wird heute allgemein für die End-to-End-Kommunikation verwendet.

1. Vereinbarter Inhalt

  • Anfrage-/Antwortnachrichtenformat

  • Anfragemethode GET/POST

  • Antwortstatus 200/404/302/304

  • Anfrage-/Antwort-Header voreinstellen

Die Header-Funktion in PHP wird verwendet, um den Antwortheader festzulegen

Einführung in die Methode zum Hochladen von JSON-Dateien in PHP (Codebeispiel)

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

Ergänzung:

<?php  
header(&#39;Location:01.php&#39;);
?>
Nach dem Login kopieren

Der Client-Browser springt automatisch zur angegebenen Adresse

JSON
JSON: Ein Mittel zum Ausdrücken von Daten ähnlich wie js-Literale

  1. Der Attributname in JSON muss doppelte Anführungszeichen verwenden

  2. Strings in JSON müssen doppelte Anführungszeichen verwenden (JS-Strings können einfache Anführungszeichen verwenden)

  3. JSON erlaubt keine Kommentare

JSON-Datentyp
null:

 null
Nach dem Login kopieren

string:

"ssq"
Nach dem Login kopieren

boolean:

ture

number:

 12
Nach dem Login kopieren

object :

 {
    "name": "ssq",
    "age": 12,
    "gender": ture,
    "boyfrind": null
}
Nach dem Login kopieren

array:

 ["张三", "李四", "王五"]
Nach dem Login kopieren

JSON-Basisformat

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"]}
]
Nach dem Login kopieren

JSON-Konvertierung

Einführung in die Methode zum Hochladen von JSON-Dateien in PHP (Codebeispiel)

JSON in deserialisieren PHP

<?php
$contents = file_get_contents(&#39;storage.json&#39;);
$data = json_decode($contents, true);
?>
Nach dem Login kopieren

und konvertieren Sie es in die Form eines Objektarrays in PHP
Einführung in die Methode zum Hochladen von JSON-Dateien in PHP (Codebeispiel)

01 Beispielanzeige

<?php

// 获取文件中记录的数据,并展示到表格中(动态生成表格的HTML标签)
$contents = file_get_contents(&#39;storage.json&#39;);
// $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[&#39;title&#39;] ?></td>
          <td><?php echo $item[&#39;artist&#39;] ?></td>
          <td><img  src="<?php echo $item[&#39;images[0]&#39;] ? alt="Einführung in die Methode zum Hochladen von JSON-Dateien in PHP (Codebeispiel)" >" alt=""></td>
          <td><audio src="<?php echo $item[&#39;source&#39;] ?>" controls></audio></td>
          <td><button class="btn btn-danger btn-sm">删除</button></td>
        </tr>
        <?php endforeach ?>
      </tbody>
    </table>
  </div>
</body>
</html>
Nach dem Login kopieren

Rendering

Einführung in die Methode zum Hochladen von JSON-Dateien in PHP (Codebeispiel)

Das obige ist der detaillierte Inhalt vonEinführung in die Methode zum Hochladen von JSON-Dateien in PHP (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage