Avatar billede nissetec Nybegynder
14. juli 2005 - 12:25 Der er 4 kommentarer og
1 løsning

Minimum antal af tegn: 1 til 0001

Hej Eksperter.

Jeg får vist et nummer i en variabel (id) fra en database. Dvs. $row['id'].

Det giver f.eks. 1, 2, 3 osv.

Hvad gør en total n00b hvis han vil have vist 0001, 0002, 0003 i stedet? Altså med 4 cifre.

MVH
Per
Avatar billede fennec Nybegynder
14. juli 2005 - 12:42 #1
Prøv med denne:
$rest = substr("0000".$row['id'], -4);

Den skulle gerne returnere de bagerste 4 tegn. Se desuden her:
http://dk2.php.net/manual/da/function.substr.php
Avatar billede nissetec Nybegynder
14. juli 2005 - 12:45 #2
Og der takkes herfra. Lige i øjet (og tak for linket)
Avatar billede fennec Nybegynder
14. juli 2005 - 12:51 #3
php.net er næsten uundværlig, men det er lidt svært at finde rundt i starten, men man lærer det tilsidst.

.o) <-- One Eyed Jack
Avatar billede hmortensen Nybegynder
14. juli 2005 - 12:52 #4
Du kan også bruge printf som er beregnet til formatering:
printf("%04d", $row['id']);
Avatar billede nissetec Nybegynder
14. juli 2005 - 12:59 #5
printf - glimrende ;)

Fandt faktisk ud af, at jeg også kan bruge UNSIGNED ZEROFILL i min mySQL base (hvis det siger nogen noget :)
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