zoukankan      html  css  js  c++  java
  • PHP生成及获取JSON文件的方法

    本文实例讲述了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];

    ?>

    效果图:

    PHP生成及获取JSON文件的方法

  • 相关阅读:
    2020.11.9
    2020.11.6
    2020.11.5
    2020.11.2
    建站纪念
    退役记——CCC2020&CCO2020
    BZOJ2809&&LG1552 APIO2012派遣(线段树合并)
    BZOJ4668 冷战(LCT维护最小生成树)
    BZOJ3926&&lg3346 ZJOI诸神眷顾的幻想乡(广义后缀自动机)
    BZOJ4566&&lg3181 HAOI找相同字符(广义后缀自动机)
  • 原文地址:https://www.cnblogs.com/zzz2000/p/12632150.html
Copyright © 2011-2022 走看看