(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_intval — 將 GMP 數字轉換為整數
num
的 int 值。
範例 #1 gmp_intval() 範例
<?php
// 顯示正確結果
echo gmp_intval("2147483647") . "\n";
// 顯示錯誤結果,超過 PHP 整數限制
echo gmp_intval("2147483648") . "\n";
// 顯示正確結果
echo gmp_strval("2147483648") . "\n";
?>
以上範例會輸出
2147483647 2147483647 2147483648
此函式僅在數字實際符合 PHP 整數(即有號長整數類型)時才會返回有效的結果。要簡單地印出 GMP 數字,請使用 gmp_strval()。