Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Lukuvälin tulostaminen (PHP)

pake10 [23.12.2009 15:37:03]

#

Eli löytyykö php:stä mitään valmista funktiota, mikä tulostaa numerot tiettyjen lukujen väliltä?
Eli esim. jos annan numerot 1 ja 9, niin tulosta olisi:
2 3 4 5 6 7 8

Vai joutuuko itse värkkäämään tällaisen funktion? En ainakaan äkkiseltään löytänyt php:n manuaalista.

Antti Laaksonen [23.12.2009 15:50:29]

#

Luvut voi tulostaa for-silmukalla:

<?php
$alku = 1;
$loppu = 9;
for ($i = $alku + 1; $i < $loppu; $i++) {
    echo $i . " ";
}
?>

Macro [23.12.2009 15:50:55]

#

<?php
function luvut($a, $l) {
	for($i = $a + 1; $i < $l; $i++) {
		echo "$i ";
	}
}

luvut(1, 9);
?>

Muokkaus. Äh, Antti ennätti edelle.

pake10 [23.12.2009 15:52:37]

#

Kiitoksia, en huomannutkaan, että onnistuu for-silmukalla.

Metabolix [23.12.2009 16:22:00]

#

echo implode(" ", range(2, 8));

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta