<?php
$rez = 10574298;
$s = '';
$inv = strrev($rez);
$nr = strlen($inv);
$v = 0;
for ($x=0; $x<$nr; $x++) {
$v++;
$s = $s.$inv{$x};
$l = $v % 3;
if ($x!=0 && $l==0 && $v!=$nr) {
$s = $s.'.';
}
}
$fin = strrev($s);
echo $fin;
?>Care este logica acestui script?! Simplu. Se citeste numarul in sens invers (de la dreapta la stanga), se numara cate caractere sunt in acesta, iar pe baza unei bucle se preia fiecare caracter si se adauga intr-un sir nou, avand grija ca la fiecare trei caractere adaugate sa adauge un caracter . (punnct). La sfarsit se inverseaza sirul rezultat si gata.
Ideea acestui script nu este de a face mai usor de citit castigul de la loterie, ci de a invata cum se pot edita sirurile adaugand anumite caractere in locuri bine definite in algoritm.