json_encode()
该函数主要用来将数组和对象,转换为json格式。
json只接受utf-8编码的字符,json_encode()的参数必须是utf-8编码。
{{{<?php
$arr = array ('a'=>'a','b'=>'b','c'=>'c','d'=>'d','e'=>'e');
echo json_encode($arr);
?>}}}
输出结果:
{{{
{"a":"a","b":"b","c":"c","d":"d","e":"e"}
}}}
json_decode()
该函数用于将json文本转换为相应的PHP数据结构。
{{{<?php
$json = '{"a":"a","b":"b","c":"c","d":"d","e":"e"}';
print_r(json_decode($json,true));
?>}}}
输出结果:
{{{
Array
(
[a] => a
[b] => b
[c] => c
[d] => d
[e] => e
)}}}