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

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

PHP中文网
PHP中文网

认证高级PHP讲师

reply all(3)
阿神

你可以看看 fopen操作。

PHPzhong

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

PHPzhong

读取文件内容:

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

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template