On Wed, 02 Jul 2003 11:33:41 +0200
Peter Sepstrup <peter@_REMOVE_sepstrupnet.dk> wrote:
> Martin Korsgaard skrev:
>
> > Hej Gruppe!
> >
> > Hvordan kan jeg gøre sådan at php viser tre tal før kommaet.
> > F.eks vis jeg har tallet 2 så skal php skrive 002.
> > Jeg har prøvet at ligge 000 til tallet med uden held!
>
> En lidt dum måde at gøre det på kunne være noget med at tælle antal
> tegn i variaben, med f.eks. strlen()
> Altså noget i den her stil:
>
> $tal = 2;
> $antal_tegn = strlen($tal);
> if($antal_tegn == 1) {
> $tal = "00".$tal;
> }
>
> Men ikke nogen optimal metode hvis du forventer at få tal på den anden
> side af kommaet også... men ellers virker det da... du skal selvf.
> lige have lavet en til kun med 1 nul foran også.
for ($x=0; $x<3-strlen($tal);$x++){
$str .= "0";
}
$str .=$tal;
så retter man bare 3tallet hvis der skal være et andet antal cifre i
tallet
tror ikke php har en funktion til at gøre det med automatisk
--
Navn : Kim Schulz | The average Ph.D thesis is nothing but the
Email : kim @ schulz.dk | transference of bones from one graveyard to
WWW :
www.schulz.dk | another. -- J. Frank Dobie, "A Texan in