<?php
function vetaNaSlova(string $v): array {
    return preg_split('/\s+/', trim(strtolower($v)));
}
$model = json_decode(file_get_contents("model.json"), true);
if ($model === null) {
    die("Chyba: model.json sa nenačítal.\n");
}
$veta = $argv[1] ?? "";
if (strlen(trim($veta)) === 0) {
    die("Použitie: php predict.php \"tvoja veta\"\n");
}
$slova = vetaNaSlova($veta);
$last = end($slova); // posledné slovo vstupu
if (!isset($model[$last])) {
    echo $veta . " ???\n";
    exit;
}
// Vyber najčastejšie ďalšie slovo
$moznosti = $model[$last];
arsort($moznosti); // zoradí podľa frekvencie
$next = array_key_first($moznosti);
// Výstup
echo $veta . " " . $next . "\n";
?>
