php如何判断一个字符串是不是纯数字,is_int不好使。
17-10-01 12:13
字数 301
阅读 6191
我通过$_REQUEST接受一个用户输入的值,我要判断这个值是不是纯数字(id)或者不是纯数字(名称),来组装不同的sql。
$project = isset($_REQUEST['project']) ? trim($_REQUEST['project']) : 0;
我想实现的是这样的逻辑
$where = '';
if (is_int($project)){
$where .= " and p.id = {$project}"
} else{
$where .= " and p.name like '%{$project}%'";
}
但是如果我输入一个23会变成“23”,导致is_int不好用。
php有没有什么函数能够判断一个字符串是不是纯数字的?
0人点赞>
2 条评论
排序方式
时间
投票
@saonian 好用。多谢
请登录后发表评论
相关推荐
文章归档
最新文章
最受欢迎
18-11-07 08:59
18-07-25 19:30
18-04-27 10:05
昨天 16:33
17-10-12 13:41