この記事では、PHP で json ファイルをアップロードする方法 (コード例) を紹介します。一定の参考価値があります。必要な友人が参考にすることができます。お役に立てれば幸いです。
HTTP: ハイパーテキスト送信プロトコル。コンピュータ間の通信の標準プロトコルであり、現在はエンドツーエンド通信に一般的に使用されています。
1. 合意内容
リクエスト/レスポンスメッセージフォーマット
リクエストメソッド GET/POST
レスポンス ステータス 200/404/302/304
デフォルトのリクエスト/レスポンス ヘッダー
ヘッダー関数PHP では、応答ヘッダーを設定するために使用されます
<?php header('content-type:text/html'); ?>
補足:
<?php header('Location:01.php'); ?>
クライアントのブラウザは、指定されたアドレスに自動的にジャンプします
JSON
JSON: js リテラルに似たデータを表現する手段
JSON の属性名は二重引用符を使用する必要があります
JSON の文字列では二重引用符を使用する必要があります (JS 文字列では一重引用符を使用できます)
null:
nullstring:
"ssq"boolean:turenumber:
12オブジェクト:
{ "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 変換 #JSON を逆シリアル化するPHP
<?php
$contents = file_get_contents('storage.json');
$data = json_decode($contents, true);
?>
でPHP
#のオブジェクト配列の形式に変換します。 ##
<?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="PHPでjsonファイルをアップロードする方法の紹介(コード例)" >" alt=""></td> <td><audio>" controls></audio></td> <td><button>删除</button></td> </tr> <?php endforeach ?> </tbody> </table> </div>レンダリング
以上がPHPでjsonファイルをアップロードする方法の紹介(コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。