Maison  >  Article  >  développement back-end  >  PHP数目字格式化,数字每三位加逗号,可以保留小数

PHP数目字格式化,数字每三位加逗号,可以保留小数

WBOY
WBOYoriginal
2016-06-13 10:41:15750parcourir

PHP数字格式化,数字每三位加逗号,可以保留小数

在报价的时候为了给浏览者更清晰明确的数字,所以需要用到数字格式化,有两种方法,一种自己写函数,另一种当然是系统自带的,其实我更喜欢系统自带的。

?

先来系统简单的:

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

?

查看代码1 echo number_format('169856420');

?

输出结果将为:169,856,420

?

查看代码1 echo number_format('1000000',2);

?

输出结果将为:1,000,000.00

?

查看代码1 echo number_format('1000000',2,',','.');

?

输出结果将为:1.000.000,00

?

再看写的函数:

?

function num_format($num){     if(!is_numeric($num)){         return false;       }       $num = explode('.',$num);//把整数和小数分开     $rl = $num[1];//小数部分的值     $j = strlen($num[0]) % 3;//整数有多少位      $sl = substr($num[0], 0, $j);//前面不满三位的数取出来      $sr = substr($num[0], $j);//后面的满三位的数取出来      $i = 0;       while($i <p>??</p><div class="clear">
                 
              
              
        
            </div>
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:PHP时间工具种Article suivant:PHP惯用整理