How to format a number with grouped thousands in PHP

7 Answers

0 votes
$number = 12345;

$n = number_format($number);
echo $n;
 
/*
run: 

12,345 
 
*/

 



answered Jul 13, 2016 by avibootz
0 votes
$number = 12345.67;

$n = number_format($number);
echo $n;
 
/*
run: 

12,346  
 
*/

 



answered Jul 13, 2016 by avibootz
0 votes
$number = 12345.12;

$n = number_format($number);
echo $n;
 
/*
run: 

12,345  
 
*/

 



answered Jul 13, 2016 by avibootz
0 votes
// string number_format(float $number, int $decimals = 0, 
//                      string $dec_point = ".", string $thousands_sep = "," )

$number = 12345.12;

$n = number_format($number, 2, '.', '');
echo $n;
 
/*
run: 

12345.12   
 
*/

 



answered Jul 13, 2016 by avibootz
0 votes
// string number_format(float $number, int $decimals = 0, 
//                      string $dec_point = ".", string $thousands_sep = "," )

$number = 12345.67;

$n = number_format($number, 2, '.', '');
echo $n;
 
/*
run: 

12345.67   
 
*/

 



answered Jul 13, 2016 by avibootz
0 votes
// string number_format(float $number, int $decimals = 0, 
//                      string $dec_point = ".", string $thousands_sep = "," )

$number = 12345.6789;

$n = number_format($number, 2, '.', '');
echo $n;
 
/*
run: 

12345.68  
 
*/

 



answered Jul 13, 2016 by avibootz
0 votes
// string number_format(float $number, int $decimals = 0, 
//                      string $dec_point = ".", string $thousands_sep = "," )

$number = 12345.6789;

$n = number_format($number, 4, '.', '');
echo $n;
 
/*
run: 

12345.6789  
 
*/

 



answered Jul 13, 2016 by avibootz

Related questions

2 answers 223 views
1 answer 154 views
1 answer 209 views
1 answer 113 views
1 answer 128 views
1 answer 117 views
1 answer 134 views
...