"Thomas P" <blomme@post.com> skrev i en meddelelse
news:9gobue$hfl$1@news.inet.tele.dk...
> I kender sikkert alle sammen brugen af todelte differencer, som det fx er
> tilfældet i phorum. Der kommer en række med en farve, den næste række med
en
> anden farve, den næste række igen med den første farve osv. Nu spørger jeg
> så, findes der ikke nogen nem algoritme til at regne det ud ? Jeg havde
> forestillet mig noget med at $i hele tiden bliver talt op med én og at den
> så spørger om det er et lige tal - kunne også være at man havde en
variabel,
> der enten var 1 eller 2. Hvis den så var 1, ville den skrive første farve
og
> sætte sig selv til 2. Hvis den så var 2, så omvendt. Men alt dette er jo
> bare klytprogrammering, ville jeg mene - findes der ikke nogen
> standardmetode ?
Der er, som Anders nævnte, modulus, men hvis du "bare" skal skifte hveranden
række, ynder jeg at bruge dette fixe lille trick:
$bgcolor = (($bgcolor == "#FFFFFF") ? "#CCCCCC" : "#CCCCCC");
Så skal du heller ikke holde styr på $i mv.
--
Mvh. Jonas Delfs,
http://delfs.dk
"Rigtige mænd scorer på ICQ" -Christian Jørgensen