tnfh.net
当前位置:首页 >> php如何判断数字是几位数? >>

php如何判断数字是几位数?

转换为整数、转换为字符串、直接检查长度,例如: 执行结果是3

if(strlen($mobile)==11){ if(substr($mobile,0,3)==131 or substr($mobile)==132){ } }

用正则表达式判断 注:php正则表达式 ereg( "^[A-Za-z0-9_.-]+$ ",$str); eregi( "^[a-z0-9_.-]+$ ",$str); is_float: 判断变数型态是否为浮点数型态。 is_int: 判断变数型态是否为整数型态。 is_integer: 判断变数型态是否为长整数型态。 is_lo...

很多种方法,看你怎么想

gettype()用来取得变量的类型。返回的类型字符串可能为下列字符串其中之一:integer、double、string、array、object、unknown type is_numeric ( mixed var ): //检验测定变量是不是为数码或数码字符串 is_bool(): //检验测定变量是不是是布尔...

if(is_int($num) || is_float($num)) { echo 'True'; } 正则速度很慢,一般都是最后的手段,能不用就不用

我根据你的代码小修改了一下,希望对你有帮助。 你原来的 if(!empty($id)){ $sql = "select * from shuju where id = '".$id."'"; 我修改的 if(!empty($id)){ if(is_numeric($id)){//判断是否数字 $sql = "select * from shuju where id = '".$i...

php端: $id = 2; $subject = '1,2,3,4,5,12'; $pattern = '/(^|,)'.$id.'(,|$)/'; if(preg_match($pattern, $subject)){ echo $id; }else{ echo 'error'; } mysql端: 从info表ids字段中查询包含2的记录 select * from info where ids regexp '...

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com