~ 1 GB boyutunda bir sekme ile ayrılmış dosyayı ayrıştırmaya çalışıyorum. Senaryoyu çalıştırmakÇok büyük bir dosyanın içeriğini oku ve ayrıştırın
i olsun:
Fatal error: Allowed memory size of 1895825408 bytes exhausted (tried to allocate 1029206974 bytes) ...
anda benim komut dosyası sadece geçerli:
$file = file_get_contents('allCountries.txt') ;
$file = str_replace(array("\r\n", "\t"), array("[NEW*LINE]", "[tAbul*Ator]"), $file) ;
Sonra -1, php.ini dosyasından hafıza limitini ayarlamış beni verir:
Fatal error: Out of memory (allocated 1029963776) (tried to allocate 1029206974 bytes)
kısmen dosyayı açın ve daha az bellek kullanılıp böylece bir sonraki aşamasına geçmek için yine de var mı Bir seferde?
Neden dosya satırını işlemeksiniz ?! –