是否可以在 PHP 中为此语句创建一个三元运算符?
function integer($str)
{
if(preg_match('/[^0-9]/', $str))
{
return FALSE;
}
else
{
return $str;
}
}
是否可以在 PHP 中为此语句创建一个三元运算符?
function integer($str)
{
if(preg_match('/[^0-9]/', $str))
{
return FALSE;
}
else
{
return $str;
}
}
Is it possible to create a ternary operator for this statement in PHP?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的:
Yes:
您应该使用
ctype_digit
:或者使用
filter_var
与FILTER_VALIDATE_INT
:You should use
ctype_digit
for that:Or use
filter_var
withFILTER_VALIDATE_INT
: