function integer($str)
{
if(preg_match('/[^0-9]/', $str))
{
return FALSE;
}
else
{
return $str;
}
}
Возможно ли создать тернарный оператор для этого утверждения в PHP?Можно ли создать тернарный оператор для этого утверждения в PHP?
Если это не обучение упражнения, я d рекомендуем встроенную функцию 'is_int': http://php.net/manual/en/function.is-int.php –
@SimpleCoder Это проверяет тип, а не содержимое - 'is_int (" 4 ")' возвращает false. – lonesomeday
@lonesomeday: Спасибо, я имел в виду 'is_numeric' –