パイプでファイルを区切るスクリプトを作成する必要があります。メモリRAMを使用せずにバイナリ検索でどうしたらいいですか?RAMメモリを使用せずにPHPでバイナリ検索でテキストファイルを読む
私が試した:
$handle = fopen("myfile.txt", "r");
if ($handle) {
while (($line = fgets($handle)) !== false) {
// while reads line make binary search
}
fclose($handle);
} else {
// error opening the file.
}
myfile.txtの
Name|Title|Andrew|TheBook1|July|TheChest|Carol|OneTime
( 'yield')は、[ここ](http://php.net/manual/en/language.generators.overview.php)を参照してください。降伏線はメモリ占有量が少ない。 – Xorifelse
@ Xorifelse、ここでは 'yield'はどのように役立つのでしょうか? '$ line'は各反復で上書きされます。 –
バイナリ検索とはどういう意味ですか?あなたは何を探していますか?あなたは、ラインの中で検索しているのですか、ファイル全体ですか? – RiggsFolly