JSON PHP 扩展
时间: 2024-10-09 15:13:44 浏览: 40
JSON PHP 扩展是一种用于处理 JavaScript Object Notation (JSON) 的PHP模块。它允许PHP程序轻松地将PHP数据结构转换为JSON格式的字符串,以及将JSON数据解析回PHP变量。通过这个扩展,PHP可以更方便地与其他支持JSON的应用和服务进行数据交换,比如Web服务、APIs和客户端JavaScript应用。
以下是JSON PHP扩展的一些关键功能:
1. `json_encode()`: 将PHP数组编码成JSON字符串。
2. `json_decode()`: 解码JSON字符串并返回关联数组或stdClass对象。
3. `json_last_error()`: 获取上一次JSON编码或解码操作的错误信息。
4. `json_last_error_msg()`: 获取错误消息。
使用这个扩展的例子:
```php
$data = array('name' => 'John', 'age' => 30);
$json_string = json_encode($data); // 输出:{"name":"John","age":30}
$decoded_data = json_decode($json_string); // $decoded_data 是 stdClass 对象,可以直接访问属性
```
阅读全文