ホームページ  >  記事  >  バックエンド開発  >  PHPで数値をint(整数)型に変換する方法

PHPで数値をint(整数)型に変換する方法

青灯夜游
青灯夜游オリジナル
2022-05-31 14:40:273755ブラウズ

3 メソッド: 1. intval() を使用して直接丸めます。構文は「intval(value)」です。 2. settype() を使用して、指定された値の型を「int」に設定します。構文は「settype(value,"int")」です。 3. 型を強制的に変換するには、指定した値の前に「(int)」を追加します。構文は「value (int)」です。

PHPで数値をint(整数)型に変換する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

int ( integer) 型

PHP では、整数変数のことを integer または int 型と呼び、整数を表すために使用されます。整数型の規則は次のとおりです。

    ##整数型には少なくとも 1 つの数字 (0 ~ 9) が必要です。
  • ##整数型にはカンマやスペースを含めることはできません。
  • #整数型 小数点を含めることはできません。

  • 整数には、正または負の数値を指定できます。

  • 整数型の値の範囲は -2E31 ~ 2E31 である必要があり、10 進数、16 進数 (先頭に 0x が付く)、および 8 進数 (先頭に 0 が付く) の 3 つの形式で表現できます。 )。

  • それでは、PHP はどのようにして数値 (文字列値または浮動小数点) を int (整数) 型に変換するのでしょうか?

#数値を int 型に変換する php メソッド

方法 1: intval() 関数を使用する

intval() は直接丸め、小数点以下を切り捨て、整数を保持します

<?php  
$str="123.9";  
var_dump($str);  
$int=intval($str);     //转换后数值:123  
var_dump($int);  
?>

方法 2: settype() 関数を使用します

PHPで数値をint(整数)型に変換する方法

#settype(var,type)

この関数は変数の型を設定するために使用され、変数を指定された型に変換できます。 パラメータの型を「int」または「integer」に設定するだけで、変数が int 型に変換されます。注: この関数は元の変数を変更し、戻り値は Boolean 型になります (設定が成功した場合は TRUE が返され、失敗した場合は FALSE が返されます)。

<?php  
$str="123.9";  
var_dump($str);  
$int=settype($str,"int");  
var_dump($int);  //输出bool(true)  
var_dump($str); //输出int(12)  
?>

方法 3: 強​​制型変換を使用する

PHPで数値をint(整数)型に変換する方法変換する数値の前にターゲットの型を括弧で囲んで追加します "( int)" または "(integer)" を使用して強制的に整数型にします。

<?php  
$n=123.9;  
var_dump($n);  
$num1=(integer)$n;  
$num2=(int)$n;  
var_dump($num1);  
var_dump($num2); 
?>

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPで数値をint(整数)型に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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