29. juni 2004 - 13:32Der er
5 kommentarer og 1 løsning
Tabel farve skift
Hejsa, jeg ved det har været oppe en masse gange, men kan simpelt hen ikke finde en kodestump der får en tabel til at skifte farve. Nogen der lige gider at smide et lille kode eks her.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Tricket i koden er modulus (%) .. som er resten af en heltalsdivision (dvs vi må ikke bruge kommatal!)
fx.
1 / 2 giver jo 0, og en restværdi på 1. 2 / 2 giver jo 1, her er restværdien så 0 3 / 2 giver jo 1, her er restværdien så 1 4 / 2 giver jo 2, her er restværdien så 0 5 / 2 giver jo 2, her er restværdien så 1
Som du kan se, bliver restværdien 0,1,0,1,0,1 .. Og det passer jo fint til at hente farverne ud med (da $farver[0] giver red, og $farver[1] giver blue).
Håber det forklarer hvorfor det virker - så er det måske også lidt nemmere at huske :)
Det smarte er jo, at du jo kan lave 3 farver ret nemt. Så skifter du bare 2-tallet med 3 og putter en ekstra elemenet i $farver..
Faktisk kunne du være fræk, så du ændre: $farve = $farver[++$i % 2]; til $farve = $farver[++$i % count($farver)];
så skal du bare smide alle de farver i du har lyst til i $farver - og så burde den vise dem een efter een og starte forfra når den er færdig.. Men ok, det bliver nok mere forvirrende visuelt end nødvendigt :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.