在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
本文实例讲述了PHP生成及获取JSON文件的方法。分享给大家供大家参考,具体如下: 首先定义一个数组,然后遍历数据表,把相应的数据放到数组中,最后通过json_encode()转化数组 json_encode() 函数的功能是将数值转换成 JSON 数据存储格式。 putjson.php: <?php // 生成一个PHP数组 $data = array(); $data[0] = array(‘1′,’吴者然’,’onestopweb.cn’); $data[1] = array(‘2′,’何开’,’iteye.com’); // 把PHP数组转成JSON字符串 $json_string = json_encode($data); // 写入文件 file_put_contents(‘test.json’, $json_string); ?> 有同名的 JSON 文件则覆盖,没有则创建。 生成或覆盖的 JSON 如下: 复制代码 代码如下: [[“1″,”\\u811A\\u672C\\u4E4B\\u5BB6″,”www.php.cn”],[“2″,”\\u7F16\\u7A0B\\u5F00\\u53D1″,”php.cn”]] 然后,把 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]; ?> 效果图: |
2022-07-18
2022-08-17
2022-08-17
2022-08-16
2022-07-18
请发表评论