Avatar billede jakobsen Nybegynder
18. marts 2009 - 18:15 Der er 3 kommentarer og
1 løsning

ændring af tal

hej

jeg har en $id på x cifre, den er altid 6 cifre eller under.

jeg gerne vil have rundet af så den bliver 6 cifre,

dvs. hvis den er 12345 skal den blive 012345
hvis den er 34523 skal den blive 034523
hvis den er 231234 skal den blive 231234

nu bruger jeg printf("%06d",$id);

men da jeg skal have den i en streng kan jeg ikke
bruge printf.. hva kan jeg så bruge??
Avatar billede fant0mas Nybegynder
18. marts 2009 - 18:27 #1
%06s
Avatar billede arne_v Ekspert
18. marts 2009 - 18:28 #2
sprintf
Avatar billede jakobsen Nybegynder
18. marts 2009 - 18:32 #3
kan sprintf  også bruges hvis jeg blot vil ha
de første 3 cifre af 5 ??
Avatar billede arne_v Ekspert
18. marts 2009 - 18:42 #4
Du kan vel dividere med 100 inden du bruger %03d.

Alternativt kan du tage en substr af sprintf.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester