Вход Регистрация
Файл: concrete5.7.5.6/concrete/src/Utility/Service/Validation/Numbers.php
Строк: 30
<?php
namespace ConcreteCoreUtilityServiceValidation;
class 
Numbers {

    
/**
     * Tests whether the passed item is an integer. Since this is frequently used by the form helper we're not checking
     * whether the TYPE of data is an integer, but whether the passed argument represents a valid text/string version of an
     * integer
     * @param $data
     * @return bool
     */
    
public function integer($data) {
        if (
is_int($data)) {
            return 
true;
        } else if (
is_string($data)) {
            
$iv = (string) intval($data);
            
$sv = (string) $data;
            return 
$sv == $iv;
        }
        return 
false;
    }
    
}
Онлайн: 2
Реклама