Avatar billede mhv Praktikant
16. november 2004 - 00:18 Der er 3 kommentarer og
2 løsninger

formatering af tal

Vil gerne have vist min værdi:

$tal = 50;
$tal1 = 1234;

Som:

000050
001234

Men hvordan formater jeg det nemmest....
Avatar billede kalp Novice
16. november 2004 - 00:25 #1
det er i mysql database

når du opretter tablen

så vælger du "Unsigned with ZERO"
Avatar billede jaw Nybegynder
16. november 2004 - 00:25 #2
Eller:

<?

$str = "50";

if(strlen($str) < 6) {
    $antal = 6 - strlen($str);
    $str = str_repeat("0", $antal) . $str;
    echo $str;
}

?>
Avatar billede jaw Nybegynder
16. november 2004 - 00:29 #3
Kan selvfølgelig gøres mere lig dit spørgsmål:

$tal = 50;
$tal = str_repeat("0", (6-strlen($tal))) . $tal;
$tal1 = 1234;
$tal1 = str_repeat("0", (6-strlen($tal1))) . $tal1;

etc. etc.
Avatar billede mhv Praktikant
16. november 2004 - 00:42 #4
i får lige lov at dele point da jaw faktisk kom med det rigtige svar, men kalp kom med det svar jeg har brugt, da jeg trækker tallene ud af en dataase
Avatar billede kalp Novice
16. november 2004 - 00:43 #5
cool... så er jeg ikke helt dum trods alt hehe
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