История изменений
Исправление no-such-file, (текущая версия) :
Я тупой и не читаю доки.
<?php
setlocale(LC_ALL, 'C');
$text = str_replace(['-', "'"], ' ', strtolower(file_get_contents('./huge.txt')));
$words = str_word_count($text, 1);
$count = array_count_values($words);
arsort($count, SORT_NUMERIC);
file_put_contents('./res2.txt', var_export($count, true));
'the' => 3343241,
'and' => 1852717,
'of' => 1715705,
'to' => 1560152,
'a' => 1324244,
Но в норматив всё ещё укладывается
~/s/ct ❯❯❯ time php8.0 count.php
________________________________________________________
Executed in 6,82 secs fish external
usr time 4,96 secs 681,00 micros 4,95 secs
sys time 1,85 secs 361,00 micros 1,85 secs
Исходная версия no-such-file, :
Я тупой и не читаю доки.
<?php
setlocale(LC_ALL, 'C');
$text = str_replace(['-', "'"], ' ', strtolower(file_get_contents('./huge.txt')));
$words = str_word_count($text, 1);
$count = array_count_values($words);
arsort($count, SORT_NUMERIC);
file_put_contents('./res2.txt', var_export($count, true));
'the' => 3343241,
'and' => 1852717,
'of' => 1715705,
'to' => 1560152,
'a' => 1324244,
Но в норматив всё ещё укладывается
~/s/ct ❯❯❯ time php8.0 count.php
________________________________________________________
Executed in 6,82 secs fish external
usr time 4,96 secs 681,00 micros 4,95 secs
sys time 1,85 secs 361,00 micros 1,85 secs