1. 程式人生 > >php檔案讀寫操作

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);

這樣寫的資料最後一行會有一個空資料