如何确定一个数字是否为具有 PHP GMP 的整数

How can I determine if a number is an integer with PHP GMP

我有一个 GMP 对象,我需要做

if(is_int($a)){ 
   /*Do something*/ 
}

我尝试将其转换为 int 并检查它是否与 gmp_cmp 相同,但这对我不起作用。

您可以使用php is_numeric函数来完成。
例如

if(is_numeric($value) )
{
   echo "$value is a number";
}


希望对您有所帮助

原来 PHP GMP 只处理整数;价值观被破坏了。