Tämä vinkki on ehkä hieman turha, mutta joissakin tapauksissa käytännöllinen. Funktio ottaa argumentikseen kokonaisluvun ja pilkkoo sen osiin. Esim luku 25 tulostuu
muodossa
1-10
11-20
21-25,
kun $kynnys = 10
Käyttö ehkä vieraskirjassa tai foorumissa, jossa halutaan halutaan tulostaa esim. 10 viestiä per sivu.
Kommentit jäi vähäiseksi ja tätä koodia tuskin itsekkään ymmärrän enää viikon päästä.
<?php function pilko($luku){ $kynnys = 10; $alku = 1; /* Täytetään taulukko */ while ($alku <= $luku) { $loppu = $alku + ($kynnys - 1); if (($luku - $alku) < $kynnys) $loppu = ($alku-1) + ($kynnys - ($loppu - $luku)); if ($alku == $luku) $taulukko[] = $alku; else $taulukko[] = $alku."-".$loppu; $alku = $alku + $kynnys; } /* Tehdään tuloksella jotain. */ foreach ($taulukko as $luku) { print $luku."<br>";} } ?>
Aihe on jo aika vanha, joten et voi enää vastata siihen.