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.