第7行,定了JSON以普通数组形式存在 。
注意:由于Javascript是区分大小写的,所以访问JSON关联数组对象时注意key的大小写问题 。
PHP与JSON格式数据交互时,第一步需要将PHP数组转换为JSON格式的数据,可使用PHP5自带的json_encode函数 , 当PHP解析传递过来的JSON格式数据时需要使用json_decode函数进行解析转换为PHP数组,PHP转换并解析JSON数据的实例代码如下
复制代码
代码如下:
?php
$json_arr
=
array('WebName'='PHP网站开发教程网','WebSite'='');
$php_json
=
json_encode($json_arr);
echo
$php_json;
$php_json
=
json_decode($php_json);
print_r($php_json);
?
说明:这里通过PHP定义了关联数组,然后通过json_encode转换为JSON格式的数据,通过echo语句可以看到转换后的JSON对象,通过PHP
JSON解析函数json_decode可以将JSON格式的数据解析为PHP的关联数组 。如果编码不正确,JSON中文会出现乱码 。如果你使用Editplus调试PHP,请注意保存文件时编码将ANSI改为UTF8 。
最后我们来看下完整的PHP
JSON交互实例
复制代码
代码如下:
?php
$json_arr
=
array('WebName'='PHP网站开发教程网','WebSite'='');
$php_json
=
json_encode($json_arr);
?
script
type="text/javascript"
var
php_json
=
?=$php_json?;
/script
script
type="text/javascript"
function
php_json_dis(php_json)
{
alert(php_json.WebName);
alert(php_json.WebSite);
}
php_json_dis(php_json);
/script
至此 , PHP通过json_encode和json_decode函数对JSON格式数据进行转换和解析的实例就介绍完了 。
PHP如何把数据写入JSON文件并在另一PHP文件读取JSON数据?首先,把PHP数组中的数据写入JSON文件 。
?php
// 生成一个PHP数组
$data = https://www.04ip.com/post/array();
$data['a'] = 'test';
$data['b'] = 'bbb';
// 把PHP数组转成JSON字符串
$json_string = json_encode($data);
// 写入文件
file_put_contents('test.json', $json_string);
?
然后,把JSON文件中的数据读取到PHP变量中 。
?php
// 从文件中读取数据到PHP变量
$json_string = file_get_contents('test.json');
// 把JSON字符串转成PHP数组
$data = https://www.04ip.com/post/json_decode($json_string, true);
// 显示出来看看
var_dump($data);
?
php如何将json数据写入数据库你先用json_decode()函数把json转换为数组 ,
然后从数组里面通过键值(jp)把7拿出来,
【php快速写json数据 php写json接口】最后把7存入到数据库就可以了 。
php快速写json数据的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于php写json接口、php快速写json数据的信息别忘了在本站进行查找喔 。
推荐阅读
- 直播运营压力面试,直播运营面试常见问题
- 直播卖货可以发什么货源,直播卖货卖什么比较好
- 搞笑模拟上课直播软件,模拟上下课的软件
- java面向对象代码实例 java面向对象代码实例分析
- jquery修改单选框默认选中,jquery获取单选框选中的值
- word页数怎么设置2003,word页数怎么设置顺序
- 珠宝如何群发推广信息,珠宝店群发活动内容
- linux发命令提示输入 linux输入命令无效
- 电商app线下如何推广,电商app下载