Zebra-striber tabeller med PHP-matematik

Når man har en hjemmeside med dynamisk indhold, vælger man jo tit og ofte at lagre og hente sin data fra eks. en MySQL, msSQL, eller lign. online database. Den data vi hiver ud af databasen, foregår tit og ofte i en løkke, og bliver evt. echoet ud i tabeller. Og nu til dags (givet du læser dette relativt tæt på indlægets udgivelsesdato), er det så vældig moderne med de zebra-stibet tabeller som vi kender fra Spotify, iTunes, fora og diverse online-miljøer.

Så uden at gå mere i dybden vil jeg poste koden, der gør dette muligt ved brug af PHP’s matematiske opbygning.

 

 

Det vi reelt set beder PHP om at gøre for os er at for hver gang vores while-løkke bliver kørt, lægger PHP 1 til $c (som vi jo har sat til 0), og se om den kan divideres med to. Lykkedes dette, er class’en på din table even, altså lige, og det samme er jo gældende omvendt.

Dette er en hurtig og nem måde at lave zebra striber på dit website, via PHP-matematik!