Vis 0 foran tallet hvis under 10.

Tags:    php

Fold kodeboks ind/udPHP kode 


Muligt at få den til at udskrive:

01
02
03
04
05
06
07
08
09
10
11
12
13
mv.

men under 10, skal der være 0 foran.

Muligt ?.



8 svar postet i denne tråd vises herunder
5 indlæg har modtaget i alt 28 karma
Sorter efter stemmer Sorter efter dato
Eller:
Fold kodeboks ind/udKode 




ja det er muligt!! har du prøvet at google "php AddZero", eller php ZeroFront ??
du vil få en function der ser ca sådan ud
Fold kodeboks ind/udKode 


ibrug (utested)
Fold kodeboks ind/udKode 




Du kan lave et tjek med et if statement, der tjekker om tallet er < 10, og hvis den er det, kan du når du udskriver tallet inkluderer et 0 foran.

Fold kodeboks ind/udPHP kode 




har du husket at gører functionen ZeroFront tilgængelig før du bruger den ??
dette er tested, og laver en flot dropdown box med indhold med 00 til 59
Fold kodeboks ind/udKode 

functioner skal altid erklæres før de kan bruges, dvs de skal være indlæst før du kna anvende dem, ofte liger man alle functioner i toppen af sit ducument, eller i externe filer, man includere i toppen

hele dit string problem ligger i denne linje $startd = $startd + 1; her udfører du en matematisk operation på en string, og den bliver typecasted til en integer, og foranstillede nuller fjernes




du skal fjerne type="text" i din select det hører ikke til på et select element
du skal rykke style='width:60px'
du vil få en lidt bedre performace ved kun at udskrive 1 gang

er det smart at have value med 0 foran ? (jeg ville undlade det foan på value feltet)

jeg ville skrive coden sådan
Fold kodeboks ind/udKode 





Hej,

#Ronny,

din " ibrug (utested) ", virker ikke.
Den udskriver 00, og så er resten af indholdet på siden væk.

Det er "ZeroFront" som fejler.



Indlæg senest redigeret d. 21.04.2013 17:51 af Bruger #17554
Ups nej, overså hvis det. Men tak.

Nu virker det. Og smart nok :)
Så blev man igen klogere. Det kan jeg bruge i mange tilfælde så :P




Tak for alle svar. Blev klogere på det :)



t