阅读量:0
JSON 是一种常用的数据交换格式,json_encode
函数用于将 PHP 数据结构转换为 JSON 格式的字符串,json_decode
函数用于将 JSON 格式的字符串解码成 PHP 数据结构。
以下是一个简单的示例,展示了如何使用 json_encode
和 json_decode
来进行数据的编码和解码:
<?php // 创建一个 PHP 数组 $data = array( 'name' => 'John Doe', 'age' => 30, 'city' => 'New York' ); // 将 PHP 数组转换为 JSON 字符串 $jsonString = json_encode($data); echo 'Encoded JSON string: ' . $jsonString . PHP_EOL; // 将 JSON 字符串解码为 PHP 数组 $decodedData = json_decode($jsonString, true); echo 'Decoded PHP array: '; print_r($decodedData); ?>
在上面的示例中,我们首先将一个 PHP 数组转换为 JSON 字符串,然后再将该 JSON 字符串解码为 PHP 数组。最后,我们打印出了编码后的 JSON 字符串和解码后的 PHP 数组。
通过 json_encode
和 json_decode
函数,我们可以方便地在 PHP 中进行 JSON 数据的编码和解码操作。