TXT ファイル操作の問題、緊急です。
fwrite を使用してドキュメントに文字列を書き込みます。ポインタを次の行ではなく最後の行の終わりで停止させるにはどうすればよいですか?
文字列の後に PHP_EOL または "rn" を追加するたびに、最後の行を書き終えると、ドキュメント内では次のようになります。
"String 1"
"String 2"
But In実際、fgets (コードは次のとおり) を使用して
<br />$fname1=("pending.txt");<br />$fp1=fopen($fname1, "r+");<br /><br />while(!feof($fp1))<br />{ <br /> $read=explode(";", fgets($fp1));//字符串中用;来打成数组<br /> echo "read[0]= ".$read[0];// 用来测试<br /> echo "<br/>";<br />}<br />fclose($fp1);<br />
while($buf = fgets($fp1))<br />{ <br /> $read=explode(";", $buf);//字符串中用;来打成数组<br /> echo "read[0]= ".$read[0];// 用来测试<br /> echo "<br/>";<br />}