我正在尝试在文件中附加数据
我有一个数组结果包含这个值:
Array ( [0] => Array ( [name] => Fanny [asset] => 1034 ) ) Array ( [0] => Array ( [name] => Gabriel [asset] => 1089 ) ) Array ( [0] => Array ( [name] => Martin [asset_no] => 1520> ) )
我使用 foreach 获取值,然后将它们插入文件中:
foreach ($result as $value){
$name = $value['name'];
$asset = $value['asset'];
$dir = "C:/Users/<users>/data";
if (!is_dir($dir)) {
mkdir($dir,0777);
}
file_put_contents("$dir/data", "$name , $data \r", FILE_APPEND);
我的数据文件中的数据是:
Fanny, 1034
Gabriel, 1089
Martin, 1520
当我重新运行我的文件时,它会复制存储我的数据的文件中的值:
Fanny, 1034
Gabriel, 1089
Martin, 1520
Fanny, 1034
Gabriel, 1089
Martin, 1520
我想防止现有值的重复
谁能告诉我错误在哪里。谢谢您的帮助 !