2011-01-25 4 views
1

Можно создать дубликат:
PHP: Shortest way to check if a variable contains positive integer?Вопрос о целых (PHP)

Как известно, данная переменная число без остатка (а не отрицательное число)?

Как и у нас есть числа (каждое число является переменной): 5; 6,416; -76; 254.

лучше, чтобы иметь какую-то функцию, которая дала бы истинным или ложным, как:

number "5" is true 
6.416 is false (has residue "416") 
-76 is false 
254 is true. 

Спасибо.

ответ

3

Это следует сделать это:

function is_positive_int($n) { 
    return $n && abs(intval($n)) == $n; 
}