ホームページ >php教程 >php手册 >PHP型変換関数の間隔

PHP型変換関数の間隔

WBOY
WBOYオリジナル
2016-06-13 12:23:231106ブラウズ

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 です。
Stringの意志ほとんどの場合、0 が返されますが、これは文字列の左端の文字によって異なります。整数キャストの一般的なルールが適用されます。

复制代代码如下:


echo間隔(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); // 141006540​​8
echo intval('1e10'); // 1
エコー intval(0x1A); // 26
エコー intval(42000000); // 42000000
echo intval(420000000000000000000); // 0
echo intval('420000000000000000000'); // 2147483647
echo intval(42, 8); // 42
echo intval('42', 8); // 34
?>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。