php生成json文件 读写json文件 追加 修改json
本文实例讲述了PHP生成及获取JSON文件的方法。分享给大家供大家参考,具体如下:
首先定义一个数组,然后遍历数据表,把相应的数据放到数组中,最后通过json_encode()转化数组
json_encode() 函数的功能是将数值转换成 JSON 数据存储格式。
putjson.php:
<?php // 生成一个PHP数组 $data = array(); $data[0] = array('1','吴者然','www.bnxb.com'); $data[1] = array('2','何开','bnxb.com'); // 把PHP数组转成JSON字符串 $json_string = json_encode($data); // 写入文件 file_put_contents('test.json', $json_string); ?>
有同名的 JSON 文件则覆盖,没有则创建。
生成或覆盖的 JSON 如下:
代码如下:
[["1","吴者然","www.bnxb.com"],["2","何开","bnxb.com"]]
然后,把 JSON 文件中的数据读取到PHP变量中。
getjson.php:
<?php // 从文件中读取数据到PHP变量 $json_string = file_get_contents('test.json'); // 把JSON字符串转成PHP数组 $data = json_decode($json_string, true); // 显示出来看看 var_dump($data); echo '<br><br>'; print_r($data); echo '<br><br>'; echo '编号:'.$data[0][0].' 姓名:'.$data[0][1].' 网址:'.$data[0][2]; echo '<br>'; echo '编号:'.$data[1][0].' 姓名:'.$data[1][1].' 网址:'.$data[1][2]; ?>
顶(0)
踩(0)
- 最新评论