У меня есть php-функция, которую я написал, которая сортирует время гонок игрока. Тем не менее, это очень грязно, я начинающий программист PHP. Я хочу знать, как я мог бы написать это намного проще, чтобы было прочитано только 1 файл:
function write_scores($name, $time)
{
$racetimes = "/home/duke/aa/servers/demo/var/logs/racetimes.txt"; //temporary file
$test = "/home/duke/aa/servers/demo/var/logs/test.txt"; //sorted file
$fh = fopen($racetimes, 'a');
$lines = file($racetimes);
fwrite($fh, "$time, $name\n");
natsort($lines);
$lines = array_slice ( $lines , 0, 5); //only store 100 scores to speed performance although $racetimes is the one that needs trimming...
file_put_contents($test, implode("", $lines));
}
Я пытался удалить ссылку на время гонки, но потом ничего не пишется. Я не могу обернуть мой мозг вокруг этого. Как это можно переписать так, чтобы он использовал только один вызов файла?