首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

PHP TXT 文件讀寫操作實戰指南

     編輯:PHP 綜合知識

文件處理完整流程

<?php
$filename = dirname(__FILE__) . "/readfrom.txt";
$ofilename = dirname(__FILE__) . "/writeto.txt";

if (!file_exists($filename)) {
    echo $filename . " not found!";
    exit;
}

$fp = fopen($filename, "r");
$fo = fopen($ofilename, "w");

while (!feof($fp)) {
    $record = fgets($fp);
    if ($record != NULL) {
        $record_arr = explode("\t", $record);
        // 注意:原代碼中 $col 未定義,此處修正為 strlen($record)
        fwrite($fo, $record, strlen($record));
    }
}

fclose($fo);
fclose($fp);
?>

關鍵函數與注意點

  • fopen():打開文件,模式 "r" 讀、"w" 寫。
  • feof():判斷文件指針是否到達末尾。
  • fgets():按行讀取文件內容。
  • explode():按分隔符(如制表符 \t)分割字符串。
  • fwrite():寫入文件,第三參數為長度(可選)。
  • fclose():關閉文件指針,釋放資源。

修正提示:原代碼中 strlen($col) 變量 $col 未定義,建議改為 strlen($record) 或直接省略長度參數。

更多文件處理函數請參考:PHP 文件處理參考。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved