Skrypt "podzielnik", dzieli długie zestawy liczb na części w zestawy po tyle liczb co w parametrze $chunk w linii 7. Parametrami można ustawiać również sortowanie lub kolejność losową.
image
<?php require_once("include/class_Utils.php"); //------------ parametry -------- poczatek------------ $chunk=3; // podział po n kolumn $schuffle = false; // true = miesza wyniki, false = tak jak jest $sort = false; // true = sortuje wyniki, false = tak jak jest //------------ parametry -------- koniec ------------- srand((float)microtime() * 1000000); $sets=delphi_str_memoa(); // pobiera set z pola zaklady $set_lines=preg_split("'\r?\n'", trim($sets)); $outarr=array(); $outarr=array(); foreach($set_lines as $line) { $ary = preg_split("/[^0-9]+/",trim($line)); if ($schuffle) shuffle($ary); if ($sort) sort($ary); $hk = array_chunk($ary, $chunk); foreach($hk as $id=>$cols) $outarr[$id][] = $cols; } foreach($outarr as $cols) { echo Utils::printTickets($cols),"\n\n"; } ?>
Brak komentarzy:
Prześlij komentarz