PHP生成及获取JSON文件的方法
首先定义一个数组,然后遍历数据表,把相应的数据放到数组中,最后通过json_encode()转化数组
json_encode() 函数的功能是将数值转换成 JSON 数据存储格式。
putjson.php:
<?php // 生成一个PHP数组 $data = array(); $data[0] = array("1","张三","movie"); $data[1] = array("2","李四","ball"); // 把PHP数组转成JSON字符串 $json_string = json_encode($data); // 写入文件 file_put_contents("test.json", $json_string); ?>
有同名的 JSON 文件则覆盖,没有则创建。
生成或覆盖的 JSON 如下:
[["1","u811Au672Cu4E4Bu5BB6","www.jb51.net"],["2","u7F16u7A0Bu5F00u53D1","jb51.net"]]
然后,把 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]." <span style="font-family: Arial, Helvetica, sans-serif;">喜好</span><span style="font-family: Arial, Helvetica, sans-serif;">:".$data[1][2];</span> ?>
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: php变量和字符串连接符——点
- 下一篇: 优酷视频地址解析——真实地址(flash地址)