溫馨提示×

php怎么按行讀文件

PHP
小億
162
2024-01-30 10:40:27
欄目: 編程語言

在PHP中,可以使用file()函數按行讀取文件。

示例代碼如下:

$filename = "example.txt";

$file = fopen($filename, "r");

if ($file) {
    while (($line = fgets($file)) !== false) {
        // 處理每一行的內容
        echo $line;
    }
    
    fclose($file);
} else {
    echo "無法打開文件";
}

上述代碼中,首先使用fopen()函數打開文件,并指定打開模式為只讀(“r”),如果文件打開成功,則使用fgets()函數按行讀取文件內容并賦值給$line變量。通過循環,可以逐行處理文件內容。最后,使用fclose()函數關閉文件。

需要注意的是,file()函數也可以一次性將文件的所有行讀取到數組中,使用起來更加簡潔。示例代碼如下:

$filename = "example.txt";
$lines = file($filename);

foreach ($lines as $line) {
    echo $line;
}

這種方法適合文件較小的情況。如果文件較大,建議使用前面的方法,逐行讀取以降低內存的消耗。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女