Как сохранить большой массив 14млн строк

123
12 августа 2019, 06:20

Есть скрипт. Генерирует массив комбинаций спортлото. Мне нужно как то работать с данным массивом. 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));
READ ALSO
Как вытащить значение input type=&ldquo;range&rdquo; и отправить на сервер

Как вытащить значение input type=“range” и отправить на сервер

yii2, с помощью js надо поменять значение поля формы input type="range" на другое (получаю от сервера запросом)

120
Метод Ньютона для комплексных чисел [закрыт]

Метод Ньютона для комплексных чисел [закрыт]

Здраствуйте, должен решить уравнение z^3 - 1 = 0, z - комплексное число

128
Обмен местами строк матрицы

Обмен местами строк матрицы

Необходимо поменять местами две строки матрицыНашел в интернете несколько примеров в которых используется поэлементный обмен

113
CryptoAPI генерация RSA ключей

CryptoAPI генерация RSA ключей

Необходимо генерировать закрытый и открытый ключ

123