0

私のコードにはいくつかの長い定数があります。間違いを避けるために、千の区切り記号で宣言したい
Java 7では、これを行うことができます:

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

PHPでそれを行うにはどうすればよいですか?

4

3 に答える 3

1

PHP にはそのような機能はありません。参照: http://www.php.net/manual/en/language.types.integer.php

科学表記法を使用して大きな数を表すことができます: http://www.php.net/manual/en/language.types.float.phpしかし、整数は実際には浮動小数点数であり、おそらく型キャストを追加する必要があります。 .

于 2013-06-26T07:50:51.757 に答える
1

PHPでは、単に宣言します$myVar = 1000000;

マニュアルから:

整数のサイズはプラットフォームに依存しますが、最大値は約 20 億が通常の値です (符号付き 32 ビット)。通常、64 ビット プラットフォームの最大値は約 9E18 です。PHP は符号なし整数をサポートしていません。PHP 4.4.0 および PHP 5.0.5 以降、整数サイズは定数 PHP_INT_SIZE を使用して決定でき、最大値は定数 PHP_INT_MAX を使用して決定できます。

于 2013-06-26T07:51:53.563 に答える
1

PHPでは、このようにします

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

出力: 1_000_000

于 2013-06-26T07:52:37.137 に答える