PHP语法中的千位分隔符

时间:2013-06-26 07:48:23

标签: php syntax numbers

我的代码有一些长的常数,为了避免错误,我想用千位分隔符声明   在java 7中,我可以这样做:

int MyConst = 1_000_000;   ///The token '_' (thousand separator) make it more clearance

我怎么能用PHP做到这一点?

3 个答案:

答案 0 :(得分:1)

PHP不提供此类功能。请参阅:http://www.php.net/manual/en/language.types.integer.php

您可以使用科学记数法来表示大数字:http://www.php.net/manual/en/language.types.float.php但是再一次,您的整数实际上是浮动的,您可能需要添加类型转换。

答案 1 :(得分:1)

在php中,您只需声明$myVar = 1000000;

来自manual

  

整数的大小取决于平台,尽管最大值约为20亿是通常的值(32位有符号)。 64位平台的最大值通常约为9E18。 PHP不支持无符号整数。整数大小可以使用常量PHP_INT_SIZE来确定,最大值可以使用自PHP 4.4.0和PHP 5.0.5以来的常量PHP_INT_MAX来确定。

答案 2 :(得分:1)

在php中我们确实喜欢这个

$input = 1000000;
$output = number_format( $input , 0 , '.' , '_' );
echo $output;

输出:1_000_000