📜  php 文件获取内容 json - PHP (1)

📅  最后修改于: 2023-12-03 15:33:38.231000             🧑  作者: Mango

PHP 文件获取内容 JSON

在 PHP 中,我们可以通过多种方式获取数据,包括从文件中读取数据并将其存储到数组中。这下面将介绍如何在 PHP 中读取 JSON 文件并将其转换为数组。

读取 JSON 文件

PHP 提供了 file_get_contents() 函数,用于从文件中读取数据。它的第一个参数是要读取的文件名,第二个参数是一个布尔值,用于指定是否将文件读取到字符串中。默认情况下,它为 false,将文件读取到字符串中,但我们需要将其设置为 true,以便从 JSON 文件中读取数据并将其存储为字符串。

$json_string = file_get_contents('example.json', true);
转换为数组

我们使用 json_decode() 函数将 JSON 字符串转换为 PHP 数组。这个函数可以接受两个参数,第一个参数是要转换的 JSON 字符串,第二个参数可选,用于指定是否将 JSON 转换为关联数组而不是对象,我们将其设为 true

$json_array = json_decode($json_string, true);
完整的 PHP 代码
<?php
// 读取 JSON 文件并转换为数组
$json_string = file_get_contents('example.json', true);
$json_array = json_decode($json_string, true);

// 输出数组
print_r($json_array);
?>

以上就是使用 PHP 读取 JSON 文件并将其转换为数组的方式。