Heim >Backend-Entwicklung >PHP-Tutorial >Einführung in die Methode zum Hochladen von JSON-Dateien in PHP (Codebeispiel)

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

不言
不言nach vorne
2019-01-26 10:40:383557Durchsuche

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;);
?>

Ergänzung:

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

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

string:

"ssq"

boolean:

ture

number:

 12

object :

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

array:

 ["张三", "李四", "王五"]

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"]}
]

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);
?>

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 => []

?>
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="Einführung in die Methode zum Hochladen von JSON-Dateien in PHP (Codebeispiel)" >" alt=""></td>
          <td><audio>" controls></audio></td>
          <td><button>删除</button></td>
        </tr>
        <?php  endforeach ?>
      </tbody>
    </table>
  </div>

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen