PHP 操作JSON文件中的二维数组子数组的追加问题
PHP中文网
PHP中文网 2017-04-11 09:56:04
0
3
571

如题,想要在json格式文件(里面只有二维数组)中追写子数组,搜索到一些方法:file_put_contents(,,file_append),方式似乎最是合理,结果只是在文件尾端生硬的添加了一个数组,不知但能否定位插入位置?
看了PHP filesystem和PHP Array 感觉有很多方法可以实现,但都是需要将原来json的数组文件读取出来--操作数据库--覆写源文件(不知道个人有没有理解错),想着这样随着数据壮大可能会造成极大的资源浪费,就不知所措了

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆 (3)
阿神

你可以看看 fopen操作。

    PHPzhong

    毕竟是文件,你可以考虑入数据库,设置好数组层级关系的标识字段。当然必须是json格式那还是得再转换了。

      PHPzhong

      读取文件内容:

      $fh = fopen("myfile", "rb");
      $data = fread($fh, filesize("myfile"));
      fclose($fh);

        最新下載
        更多>
        網站特效
        網站源碼
        網站素材
        前端模板
        關於我們 免責聲明 Sitemap
        PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!