1. 程式人生 > >fwrite函式中換行

fwrite函式中換行

<?php 
$fp=fopen($DOCUMENT_ROOT."../test.txt", ab);
if(!fp){
	echo "cannot open the file";exit;
}
fwrite($fp, "aaaa\tbbb\tccc\r\nddd\teee\tffff");
?>

換行的話要用 \r\n  。書上的例子是\n  可我試了一下不行,\r也不行,\n\r也不行。

另外,寫檔案的話,也可以用file_put_contents

file_put_contents($DOCUMENT_ROOT."../test.txt", "aaa\tbbb\tccc\nddd");

file_put_contents的話,就不用再宣告$fp那個資源了。

讀檔案的例子如下:

$fp=fopen($DOCUMENT_ROOT."../test.txt",rb);
while(!feof($fp)){
	$order=fgets($fp,999);
	echo $order;
}

文字中的空格只能讀取一個,換行讀不了。