PHP判断变量是否为长整形的方法

PHP判断变量是否为长整形的方法,可用于判断QQ号等,避免了int溢出的问题

<?php
/**
 * 判断变量是否为长整数(int与整数float)
 * @param mixed $var
 * @return boolean
 */
function is_bigint($var) {
    switch(gettype($var)) {
        case 'integer': return true;
        case 'float':
        case 'double':
            if(floor($var) == $var)
                return true;
            return false;
    }
    return false;
}

 

posted @ 2013-10-11 16:36  XBOY2012  阅读(491)  评论(0编辑  收藏  举报