Vykonavanie cyklu (for) od konca

Programovacie jazyky, rady, poradňa...
geoge046
Star
Star
Používateľov profilový obrázok
Príspevky: 608
Registrovaný: 10 aug 2005, 14:15
Bydlisko: Prievidza
Kontaktovať používateľa:

Vykonavanie cyklu (for) od konca

Príspevok od používateľa geoge046 »

Cafte.

Zase som tu s jednym problem a to s cyklusom for:

Kód: Vybrať všetko

for($cislo; $cislo>0; $cislo--) {
	$s = 20 * $cislo;
	if(isset($_GET["k"]) && is_numeric($_GET["k"])) { $href = "k=".$_GET["k"]."&"; }
	echo "<a href=\"?".$href."s=".$s."\">".$cislo."</a>, "; }
Vsetko prebieha normalne, a vsetko sa vykonava po poradi. Nejako takto sa to potom vypise:

Kód: Vybrať všetko

<a href="?k=0&s=2">3</a>
<a href="?k=0&s=3">2</a>
<a href="?k=0&s=1">1</a>
Ale tu nastava problem a to taky, ze chcem aby sa to vypisovalo presne od konca. Nejako takto:

Kód: Vybrať všetko

<a href="?k=0&s=2">1</a>
<a href="?k=0&s=3">2</a>
<a href="?k=0&s=1">3</a>
teda by som potreboval dosiahnut aby sa cyklus for vykonaval od konca. Da sa to nejako dosiahnut? Ďakujem :)
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Pravdupovediac som nepochopil, čo chceš. :)
Nedalo by sa to urobiť nejako takto?

Kód: Vybrať všetko

for($cislo = 1; $cislo < 3; $cislo++) { 
    $s = 20 * (4 - $cislo);
geoge046
Star
Star
Používateľov profilový obrázok
Príspevky: 608
Registrovaný: 10 aug 2005, 14:15
Bydlisko: Prievidza
Kontaktovať používateľa:

Príspevok od používateľa geoge046 »

chrono napísal:Pravdupovediac som nepochopil, čo chceš. :)
Nedalo by sa to urobiť nejako takto?

Kód: Vybrať všetko

for($cislo = 1; $cislo < 3; $cislo++) { 
    $s = 20 * (4 - $cislo);
No nie, bo to cislo nieje stabilne. Ale celkom si to dobre pochopil, hentym principom by som ten cyklus vykonavat odkonca :)
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

Kód: Vybrať všetko

for ($i=0;$i<$cislo;$i++)
{
//ten kod co mas akurat nahradis $cislo premenou $i
}
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Hmm, myslel som, že chceš niečo komplikovanejšie. :)
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

hmm aj tak nechapem ako sa ti podarilo dosiahnut ten vypis ked premenna $s je nasobkom 20
:)
BeBe
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 55
Registrovaný: 29 jún 2007, 19:42
Bydlisko: Kosice
Kontaktovať používateľa:

Príspevok od používateľa BeBe »

mno pokial ide iba o zmenu poradia cisel medzi tagmi <a> a </a>, tak by som si to $cislo zapametal v pomocnej premennej a potom robil $pom-$cislo

to by ti malo obratit to poradie, pokial o to ti ide
Napísať odpoveď