PHP JSON学习笔记
什么是JSON?
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。JSON格式是基于JavaScript的对象字面量语法,但它也可以被其他编程语言使用和解析。
在PHP中,可以通过json_encode()
将PHP数组转换为JSON字符串,通过json_decode()
将JSON字符串转换为PHP数组。
JSON数据类型
JSON数据有6种类型:
- string(字符串)
- number(数字)
- object(对象)
- array(数组)
- boolean(布尔值)
- null(空值)
将PHP数组转换为JSON字符串
以下是一个将PHP数组转换为JSON字符串的示例:
phpCopy Code$people = array(
array('name' => 'John', 'age' => 30),
array('name' => 'Jane', 'age' => 28)
);
$json = json_encode($people);
echo $json;
输出结果为:
jsonCopy Code[{"name":"John","age":30},{"name":"Jane","age":28}]
将JSON字符串转换为PHP数组
以下是一个将JSON字符串转换为PHP数组的示例:
phpCopy Code$json = '[{"name":"John","age":30},{"name":"Jane","age":28}]';
$people = json_decode($json, true);
print_r($people);
输出结果为:
Copy CodeArray
(
[0] => Array
(
[name] => John
[age] => 30
)
[1] => Array
(
[name] => Jane
[age] => 28
)
)
以上就是PHP JSON学习笔记的内容。希望能对你有所帮助!