色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

淺析php中如何在有限的內存中讀取大文件

正常情況下,我們可以使用fseek來讀取,好處就是不會一次性讀取,以下代碼只適合邊取邊處理的情況,不適合一次性讀取一次性處理。
可以用以下辦法生成測試文件
復制代碼 代碼如下:
$file_handle = fopen("./csdn.txt", "rb+");
for ($index1 = 1; $index1 <= 2000000; $index1++) {
    fwrite($file_handle, 'http://jb51.NET'.$index1."/r");
}
fclose($file_handle);

讀取處理代碼如下:
復制代碼 代碼如下:
$i = 0;
$now = '';
while ($i >= 0) {
    if ($i>10) {
        break;
    }
    fseek($file_handle, 0, SEEK_CUR);
    $now = fgetc($file_handle);//可以自己寫個判斷false表示文件到頭
    if ($now == "/r") {
        echo '找到斷點';
    }
    echo $now;
    $i++;
}
fclose($file_handle);

php技術淺析php中如何在有限的內存中讀取大文件,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 天水市| 界首市| 肃南| 岗巴县| 合肥市| 新河县| 广元市| 桐乡市| 伊春市| 隆德县| 赤峰市| 项城市| 乐至县| 荃湾区| 高雄县| 尼勒克县| 买车| 邢台县| 宁武县| 玉龙| 望都县| 雷山县| 新余市| 金门县| 樟树市| 泾川县| 甘孜县| 桦甸市| 阿尔山市| 定结县| 三河市| 称多县| 乾安县| 东山县| 宜宾县| 衡阳市| 铅山县| 江山市| 肇源县| 谷城县| 虎林市|