首页 热点资讯 义务教育 高等教育 出国留学 考研考公

php,一个简单的问题,判断变量字符长度和类型的格式

发布网友 发布时间: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

: )追问高手

追答谢谢啊~请采纳 : )

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com