Есть скрипт. Генерирует массив комбинаций спортлото.
Мне нужно как то работать с данным массивом. 5 из 36 сохраняет и я могу с ним работать. А вот 6 из 49 не хватает ресурсов.
Как я могу сохранить результат для работы с массивом. Нужно удалить ненужные комбинации.
$masInit = range(1, 36);
$result = [];
$combination = [];
function combinations($myArray, $choose) {
global $result, $combination;
$n = count($myArray);
function inner ($start, $choose_, $arr, $n) {
global $result, $combination;
if ($choose_ == 0) {
array_push($result,$combination);
} else {
for ($i = $start; $i <= $n - $choose_; ++$i) {
array_push($combination, $arr[$i]);
inner($i + 1, $choose_ - 1, $arr, $n);
array_pop($combination);
}
}
}
inner(0, $choose, $myArray, $n);
return $result;
}
$rm = combinations($masInit, 6);
unset($masInit);
$comb = [];
foreach ($rm as $v) {
$n=implode(",", $v);
//print_r ($n);
array_push($comb, $n);
}
file_put_contents('5_36.txt', print_r($comb, true));
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости