JSON格式化与serialize序列化,jsonserialize_PHP教程
程序员文章站
2022-05-22 22:18:21
...
JSON格式化与serialize序列化,jsonserialize
一、JSON格式化
1. JSON是什么
JSON是一种数据的存储格式,用来沟通客户端Javascript和服务端PHP的交互。我们把用PHP生成JSON后的字符串传给前台Javascript,Javascirpt就可以很容易的将其反JSON然后应用。
2. 如何使用JSON
PHP操作JSON可以使用json_encode()和json_decode()两个函数——一个编码,一个解码。json_encode()可以将数组转换成json格式的文本数据,方便存储和读取,而json_decode()可以直接将json数据转换成数组,方便调用。
$arr = array(
'name' ='刘璐',
'nick' ='璐小璐',
'age' ='26',``
'contact' =array(
'phone' ='13718136109',
'address' ='Beijing ifdoo'
)
);
$str = json_encode($arr);
echo "getProfile($str)";
?>
结果为:
{"name":"\u5218\u7490","nick":"\u7490\u5c0f\u7490","age":"26","contact":{"phone":"13718136109","address":"\u5317\u4eac \u5f97\u8c46"}}
3. JSON格式的数据与WEB前端JS完成异步交互过程
PHP使用json_encode()将数组转换成json格式的数据后,此json字符串相当于JavaScript中的数组,赋给一个变量后,就可以对这个数组进行操作了。
下一篇: like语句百分号前置会使用到索引吗?
推荐阅读
-
PHP的serialize序列化数据以及JSON格式化数据分析
-
php中serialize序列化与json性能测试的示例分析
-
PHP的serialize序列化数据以及JSON格式化数据分析
-
PHP中SERIALIZE和JSON序列化与反序列化的区别
-
php中serialize序列化与json性能测试的示例分析_php实例
-
php中serialize序列化与json性能测试的示例分析
-
php序列化函数serialize() 和 unserialize() 与原生函数对比_PHP教程
-
php中serialize序列化与json性能测试的示例分析_PHP教程
-
JSON格式化与serialize序列化,jsonserialize_PHP教程
-
php中serialize序列化与json性能测试的示例分析_php实例