PHP代コード
$id = intval($_GET['id']);
intval
(PHP 4, PHP 5)
intval — 変数の整数値を取得します
Description
int intval (mixed $var [, int $base= 10 ] )
指定された基数を使用して、 var の整数値を返します変換用 (デフォルトは基数 10)。
パラメータ
var
整数に変換されるスカラー値
base
変換の基数 (デフォルトは基数 10)
戻り値
成功した場合は var の整数値、失敗した場合は 0。空の配列とオブジェクトは 0 を返し、空ではない配列とオブジェクトは 1 を返します。
最大値はシステムによって異なります。 32 ビット システムの符号付き整数の最大範囲は -2147483648 から 2147483647 です。したがって、たとえばそのようなシステムでは、intval('1000000000000') は 2147483647 を返します。64 ビット システムの最大符号付き整数値は 9223372036854775807 です。おそらく0 を返しますが、これは文字列の左端の文字によって異なります。整数キャストの一般的なルールが適用されます。
例
复制代码代码如下:
echo intval(42); // 42
echo intval(4.2); // 4
echo intval('42'); // 42
echo intval('+42'); // 42
echo intval('-42'); // -42
echo intval(042); // 34
echo intval('042'); // 42
echo intval(1e10); // 1410065408
echo intval('1e10'); // 1
echo intval(0x1A); // 26
echo intval(42000000); // 42000000
echo intval(420000000000000000000); // 0
echo intval('420000000000000000000'); // 2147483647
echo intval(42, 8); // 42
echo intval('42', 8); // 34
?>