hvordan får man en nyhed til at vise 5 efter bg farver

Tags:    html php

Hej UV'er

Jeg har et problem igen igen med php
denne gang er det nyheder og der kommer ingen fejl meddelelser frem ;)

Den skal skifte mellem mørk og lys bg farve hvordan gør jeg dette.
har prøvet at sætte limit på 5 men så kommer der bare 5 overskrifter på hver linje
Fold kodeboks ind/udPHP kode 


hvor dan får jeg den til at skifte farve pr anden linje?



5 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 22 karma
Sorter efter stemmer Sorter efter dato
Brug modulus på følgende måde.
Fold kodeboks ind/udPHP kode 


På den måde får du hver anden også kan du bla. ændre i din markup så tekst farven skiftes.





Indlæg senest redigeret d. 04.06.2011 00:29 af Bruger #15754
Forstår ikke helt principperne i modulus
Modulus har noget at gøre med division

Når du dividere med hele tal, vil du altid få en rest, dette kender du sikkert fra folkeskolen, altså hvis jeg siger 2/5, vil jeg få resultatet 2 + 1 i rest.

I programmering findes ikke rester, når du laver heltals divisioner, så hvis du skulle dividere 2/5, ville resultatet kun være 2 og ikke 2 + en rest.

Modulus er programmeringens svar på at finde resten, så hvis du i stedet skriver divisionsstykket med modulus operatoren, vil du ikke få selve resultatet, men resten. Så stykket 2 % 5 (2 modulus 5) giver ikke 2, men kun resten, altså 1.

Ligeledes giver:
3 % 4 = 1
4 % 4 = 0
3 % 12 = 0
4 % 11 = 3



Indlæg senest redigeret d. 04.06.2011 08:30 af Bruger #4487
Du kan også bruge den binære operator &.

if ($n & 1) // ulige
else // lige

... fordi ulige tal altid enter på 1 i binær og lige tal 0.



Får står ikke lige princippet i modulus.
hvordan skal jeg til skrive den i coderne?




arh nu tror jeg at jeg forstår det har også næsten tilpasset det i koderne

EDIT
så nu fik jeg det til at virke.
rigtig god ide med modulus. :D
og mange tak for forklaring af hvordan det virker. jeg tænkte jo bare % skulle regnes i procent :D





Indlæg senest redigeret d. 04.06.2011 09:12 af Bruger #16454
t