php判断变量是否为正整数

php判断变量是否为正整数,第1张

php判断变量是否为正整数

        php正则判断变量是否为正整数,正则匹配字符串方式,floor() 函数向下舍入为最接近的整数后再来比对方式。

方法

$str = '1';
if(preg_match("/^[1-9][0-9]*$/",$str)){    
    echo "是正整数!"; 
}

方法二

$str = '1';
if ((floor($str) - $str) !==0){    
    echo "不是正整数";
}else{
    echo "是正整数";
}

方法三

$str = '1';
if(!is_numeric($str) || strpos($str,".") !== false){    
    echo "不是整数";
}else{
    echo "是正整数";
}

方法四

$str = '1';
if(floor($ num)== $ num){
    echo "是正整数";
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/3004968.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-27
下一篇 2022-09-27

发表评论

登录后才能评论

评论列表(0条)

保存