ホームページ > バックエンド開発 > PHPチュートリアル > TXT の指定された行に対する PHP 読み取りデータ ソリューション

TXT の指定された行に対する PHP 読み取りデータ ソリューション

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 13:22:06
オリジナル
1093 人が閲覧しました

PHP は TXT の指定された行のデータを読み取ります
現在、大きな TXT があり、そのサイズはメモリのサイズを超えています (想定)、
テキストの一部を置き換える必要があります、
を読み取った場合直接実行すると、メモリが不足しているため、間違いなく動作しません。
ループで読み込む方法を考えました。
最初に1000行を読み込んで、変数をクリアして、次の1000行をループで読み込むようです。一斉に
他の機能やメソッドがあるかどうかはわかりません。



-----解決策--------- fgets は一度に 1 行ずつ
fread は一度に 1 つずつ (指定されたサイズ)

ソース ファイルを直接変更する必要がある場合は、ソース ファイルを開くときに r+ モードを使用してください
書き戻すときは、 fseek を使用してファイル ポインターを特定し、ftell を使用してオフセットを取得します

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート