php檔案讀寫操作
php操作檔案讀寫
$file_user = 'userfiles.txt';
$data = array();
讀:
if(file_exists($file_user) && count(file($file_user))>1){
$fp_r = @fopen($file_user, "r");
if ($fp_r) {
while (!feof($fp_r)) {
$buffer = fgets($fp_r, 4096);
if(!empty($buffer)){ //去除最後一行的空
data[] = $buffer ;
}
}
fclose($fp_r);
}
寫:
$fp_w = fopen($file_user, "a");
foreach ($buyerid_result as $k => $item){
$line = $item[user_id];
$buyer_data[] = $line;
fwrite($fp_w, trim($line)."\r\n"); //自動換行
}
fclose($fp_w);
這樣寫的資料最後一行會有一個空資料