$mozg = preg_split("-[\W]-u", "1 2 3 4");
$go = $ilya = [];
for ($ali = 0; $ali <= count($mozg); $ali++) {
for ($bobi = 0; $bobi < $ali; $bobi++) {
$coomo = array(implode(' ', array_slice($mozg, $bobi, count($mozg) - $ali + 1)));
if (!isset($ilya[$coomo])) {
$ilya[$coomo] = array_push($go, $coomo);
}
}
}
print_r($go);
if (!isset($ilya[$coomo])) {
$ilya[$coomo] = array_push($go, $coomo);
}