-
(int)キャスト演算子を使用する方法: (int)キャスト演算子を使用すると、文字列や浮動小数点数を整数にキャストできます。
$str = "123"; $int = (int)$str; echo $int; // 結果: 123 $float = 3.14; $int = (int)$float; echo $int; // 結果: 3
-
intval()関数を使用する方法: intval()関数は、指定した値を整数に変換します。この関数は、文字列や浮動小数点数を整数にキャストするために使用できます。
$str = "456"; $int = intval($str); echo $int; // 結果: 456 $float = 7.89; $int = intval($float); echo $int; // 結果: 7
-
floor()関数やceil()関数を使用する方法: floor()関数は、指定した値以下の最大の整数を返し、ceil()関数は、指定した値以上の最小の整数を返します。これらの関数を使用して、浮動小数点数を整数に変換することができます。
$float = 9.99; $int = floor($float); echo $int; // 結果: 9 $float = 4.25; $int = ceil($float); echo $int; // 結果: 5
これらの方法を使用すると、PHPで文字列や浮動小数点数を整数にキャストすることができます。適切な方法を選択し、目的に応じて使用してください。