如何在php中写入文本文件

如何在php中写入文本文件,php,text-files,Php,Text Files,我正在从.txt文件中读取数据并将其插入php中的数据库中。我希望在代码读取一行时,每行$flag变量都应更改为0,并将其写入.txt文件 我的php脚本 $open = fopen('py_txt.txt','r'); while (!feof($open)) { $getTextLine = fgets($open); $explodeLine = explode(",",$getTextLine); list($value1,$value2,$value3,$value4,$va

我正在从.txt文件中读取数据并将其插入php中的数据库中。我希望在代码读取一行时,每行$flag变量都应更改为0,并将其写入.txt文件

我的php脚本

  $open = fopen('py_txt.txt','r');
  while (!feof($open)) {
$getTextLine = fgets($open);
$explodeLine = explode(",",$getTextLine);

list($value1,$value2,$value3,$value4,$value5,$value6,$value7,$flag) = $explodeLine;
if($flag!=0){
$qry = "insert into table1 (col1, col2,col3,col4,col5,col6,col7) values('".$value1."','".$value2."','".$value3."','".$value4."','".$value5."','".$value6."','".$value7."')";
mysqli_query($conn,$qry);
}}
 fclose($open);
py_txt.txt是这样的

9,5,6,7,8,9,1,0
4,6,7,8,9,1,2,1

怎么做?

什么是
$flag
?$flag是.txt文件中的最后一个值。@Andreas它在
列表()
值中。我不确定我是否理解这个问题。当它为0而不是0时会发生什么?在这个程序中,如果$flag不是0,则将其与插入值一起插入数据库。我想做的是--它应该在文本文件中将0更改为1。什么是
$flag
?$flag是.txt文件中的最后一个值。@Andreas它在
列表()
值中。我不确定我是否理解这个问题。当它为0而不是0时,应该发生什么?在这个程序中,如果$flag不是0,则在数据库中插入值。我想做的是--它应该在文本文件中将该0更改为1。