生成 JSON 文件的 PHP 程序


2022 年 3 月 8 日, Learn eTutorial
1872

JSON 是什么意思?

JSON 代表 JavaScript 对象表示法。JSON 用于从网络发送和接收数据。JSON 是用 JavaScript 对象表示法编写的纯文本。JSON 是一种平台无关的语言。

我们如何使用 PHP 生成 JSON 文件?

在此程序中,我们使用 PHP 生成一个 JSON 文件。首先,我们必须初始化一个带有值的关联数组 arr[]。之后,我们必须使用内置函数 json_encode() 将数组 arr[] 编码为 JSON 并将其赋值给变量 json,然后我们可以打印变量 json 的值来显示文件。然后,我们可以使用内置函数 file_put_contents(),以 "details.json"(文件名)和变量 json 的值作为函数的参数来生成 JSON 文件。

语法


json_encode(value, options, depth)
file_put_contents(filename, data, mode, context)
 

算法

步骤 1: 初始化一个带有值的关联数组 arr[]

步骤 2: 使用内置函数 json_encode() 将数组 arr[] 编码为 JSON 并将其赋值给变量 json

步骤 3: 我们可以打印变量 json 的值来显示文件

步骤 4: 我们可以使用内置函数 file_put_contents(),以 "details.json"(文件名)和变量 json 的值作为函数的参数来生成 JSON 文件

PHP 源代码

                                          <?php
$arr = array(
 "0" => array(
  "id" => "101",
  "name" => "Jhon",
  "language" => "PHP"
 ),
 "1" => array(
  "id" => "102",
  "name" => "Doe",
  "language" => "python"
 )
); $js
echo "$json";
file_put_contents("details.json", $json);
?>
                                      

输出

[{"id":"101","name":"Jhon","language":"PHP"},{"id":"102","name":"Doe","language":"python"}]