国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

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

2024-05-04 23:11:48
字體:
來源:轉載
供稿:網友
正常情況下,我們可以使用fseek來讀取,好處就是不會一次性讀取,以下代碼只適合邊取邊處理的情況,不適合一次性讀取一次性處理。
可以用以下辦法生成測試文件

復制代碼 代碼如下:


$file_handle = fopen("./csdn.txt", "rb+");
for ($index1 = 1; $index1 <= 2000000; $index1++) {
    fwrite($file_handle, 'http://vevb.com'.$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);

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泗阳县| 太和县| 义马市| 巫山县| 鸡东县| 钟祥市| 中江县| 垦利县| 福清市| 修水县| 台中市| 湖南省| 奉化市| 肥乡县| 布拖县| 永宁县| 宣威市| 咸阳市| 大方县| 舟曲县| 吴川市| 永城市| 西藏| 桂平市| 涡阳县| 崇礼县| 娄底市| 卓资县| 新蔡县| 贡嘎县| 新干县| 怀远县| 鄂州市| 措勤县| 广南县| 勃利县| 太和县| 房产| 泗水县| 英吉沙县| 廉江市|