如何在php中动态地将数组插入到文本文件(序列化内容)中。
例如:a:5:{i:0; s:5:“不是”; i:1; s:6:“不是”; i:2; s:3:“不是”; I:3; S:5: “不是”; I:4; S:2: “否”;}
我想要这样的输出..
数据:“已添加”
一个:6:{I:0; S:5: “不是”; I:1; S:6: “不是”; I:2; S:3: “非”; I: 3; S:5: “不是”; I:4; S:2: “否”; I:5; S:5: “添加”}
答案 0 :(得分:0)
解决方案很简单。
为了更新已经序列化的现有数据集,您必须首先要求该文件:
<?php $data = unserialize(file_get_contents('mydata.dat')); ?>
然后将新字段添加到数据集:
<?php $data['new_field'] = "new value"; ?>
然后将其保存回文件。
<?php file_put_contents("mydata.dat", serialize($data)); ?>