php,一个简单的问题,判断变量字符长度和类型的格式
比如变量$a的长度大于6小于12,这个格式怎么写?判断变量$a是否为全数字,或者是否是整数,字符串,浮点型...
比如变量$a的长度大于6小于12,这个格式怎么写?
判断变量$a是否为全数字,
或者是否是整数,字符串,浮点型 展开
判断变量$a是否为全数字,
或者是否是整数,字符串,浮点型 展开
4个回答
展开全部
strlen PHP 内置函数 获取 字符串长度
$alen=strlen($a);
if($alen>6 && $alen<12){
echo '我是6-12之间的字符串';
}else{
echo '我不是6-152之间的字符串';
}
判断数字 可以用PHP 内置函数 is_numeric
if(is_numeric($a)){
echo '是数字';
}else{
echo '不是数字';
}
$alen=strlen($a);
if($alen>6 && $alen<12){
echo '我是6-12之间的字符串';
}else{
echo '我不是6-152之间的字符串';
}
判断数字 可以用PHP 内置函数 is_numeric
if(is_numeric($a)){
echo '是数字';
}else{
echo '不是数字';
}
追问
还有一点疑问,判断小数怎么做,也就是浮点型?
追答
判断浮点数 PHP 没有内置的函数
需要用到 正则表达式
if(preg_match('^(-?\d+)(\.\d+)?')){
echo '是浮点数';
}else{
ehco '不是浮点数';
}
preg_match PHP 内置函数 用于匹配正则
括号里面的 是正则表达式
正则表达式可以做很多PHP 验证
更多的验证可以 百度 PHP 正则表达式 里面会有很多。
希望对你有帮助
展开全部
判断长度有专门的函数,是否为全数字 也有函数。。。
这个最好自己查询。。。
望采纳。。
这个最好自己查询。。。
望采纳。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
is_numeric() 判断是否数字
strlen() 判断长度
preg_match('/^\d{6,12}$/') 整数 6-12位
strlen() 判断长度
preg_match('/^\d{6,12}$/') 整数 6-12位
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if (is_float(27.25)) {
echo "is float";
} else {
echo "is not float";
}
http://www.php.net/manual/en/function.is-float.php
: )
echo "is float";
} else {
echo "is not float";
}
http://www.php.net/manual/en/function.is-float.php
: )
追问
高手
追答
谢谢啊~请采纳 : )
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询