私のコードにはいくつかの長い定数があります。間違いを避けるために、千の区切り記号で宣言したい
Java 7では、これを行うことができます:
int MyConst = 1_000_000; ///The token '_' (thousand separator) make it more clearance
PHPでそれを行うにはどうすればよいですか?
PHP にはそのような機能はありません。参照: http://www.php.net/manual/en/language.types.integer.php
科学表記法を使用して大きな数を表すことができます: http://www.php.net/manual/en/language.types.float.phpしかし、整数は実際には浮動小数点数であり、おそらく型キャストを追加する必要があります。 .
PHPでは、単に宣言します$myVar = 1000000;
マニュアルから:
整数のサイズはプラットフォームに依存しますが、最大値は約 20 億が通常の値です (符号付き 32 ビット)。通常、64 ビット プラットフォームの最大値は約 9E18 です。PHP は符号なし整数をサポートしていません。PHP 4.4.0 および PHP 5.0.5 以降、整数サイズは定数 PHP_INT_SIZE を使用して決定でき、最大値は定数 PHP_INT_MAX を使用して決定できます。
PHPでは、このようにします
$input = 1000000;
$output = number_format( $input , 0 , '.' , '_' );
echo $output;
出力: 1_000_000