Avatar billede hugopedersen Nybegynder
02. marts 2008 - 11:30 Der er 3 kommentarer og
1 løsning

Formatering af tal

Jeg har et tal som f.eks. 74810820 og det vil jeg gerne skrive ud som 7.48.10.820

Hvordan gør man det i PHP?
Avatar billede fant0mas Nybegynder
03. marts 2008 - 17:29 #1
$no = '74810820';
$arr = array();
$arr[] = substr($no,0,1);
$arr[] = substr($no,1,2);
$arr[] = substr($no,3,2);
$arr[] = substr($no,5,3);

$string = implode('.',$arr);
echo $string;
Avatar billede Slettet bruger
05. marts 2008 - 10:38 #2
Drop ovenstående metode.

string number_format ( float $number [, int $decimals [, string $dec_point ]], string $thousands_sep )


<?php

$tal = 1234.56;

// Engelsk tegnsystem (standard)
$engelsk_formateret_tal = number_format($tal);
// 1,235

// Dansk tegnsystem
$dansk_formateret_tal = number_format($tal, 2, ',', '.');
// 1 234,56

$tal = 1234.5678;

// Engelsk tegnsystem uden tusinde-seperatorer
$engelsk_formateret_tal = number_format($tal, 2, '.', '');
// 1234.57

?>
Avatar billede Slettet bruger
05. marts 2008 - 10:40 #3
Argh du ønskede ikke valuta formatering. Jeg læste det som en gemen formatering. Beklager
Avatar billede hugopedersen Nybegynder
12. juni 2008 - 07:04 #4
Det ser rigtig ud men desværre er projektet sat på hold indtil videre
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