发布网友 发布时间:2022-04-24 07:55
共4个回答
热心网友 时间:2022-04-20 08:42
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 '不是数字';
}追问还有一点疑问,判断小数怎么做,也就是浮点型?
追答判断浮点数 PHP 没有内置的函数
需要用到 正则表达式
if(preg_match('^(-?\d+)(\.\d+)?')){
echo '是浮点数';
}else{
ehco '不是浮点数';
}
preg_match PHP 内置函数 用于匹配正则
括号里面的 是正则表达式
正则表达式可以做很多PHP 验证
更多的验证可以 百度 PHP 正则表达式 里面会有很多。
希望对你有帮助
热心网友 时间:2022-04-20 10:00
判断长度有专门的函数,是否为全数字 也有函数。。。
这个最好自己查询。。。
望采纳。。
热心网友 时间:2022-04-20 11:34
is_numeric() 判断是否数字
strlen() 判断长度
preg_match('/^\d{6,12}$/') 整数 6-12位
热心网友 时间:2022-04-20 13:26
if (is_float(27.25)) {
echo "is float";
} else {
echo "is not float";
}
http://www.php.net/manual/en/function.is-float.php
: )追问高手
追答谢谢啊~请采纳 : )