当前位置:首页 » 编程语言 » php判断纯数字

php判断纯数字

发布时间: 2022-07-13 22:41:43

1. php如何判断大小写字母,数字,ASCII符号

header('Content-Type:text/html;charset=utf-8');
$subject='fgGGGsdfgs';
if(preg_match('@^d+$@',$subject)){
echo'数字';
}elseif(preg_match('@^w+$@',$subject)){
echo'英文';
}else{
echo'混合';
}

上面代码是用正则来判断的

2. PHP判断数字,汉字和英文

<?
function checkStr($str){
$output='';
$a=ereg('['.chr(0xa1).'-'.chr(0xff).']', $str);
$b=ereg('[0-9]', $str);
$c=ereg('[a-zA-Z]', $str);
if($a && $b && $c){ $output='汉字数字英文的混合字符串';}
elseif($a && $b && !$c){ $output='汉字数字的混合字符串';}
elseif($a && !$b && $c){ $output='汉字英文的混合字符串';}
elseif(!$a && $b && $c){ $output='数字英文的混合字符串';}
elseif($a && !$b && !$c){ $output='纯汉字';}
elseif(!$a && $b && !$c){ $output='纯数字';}
elseif(!$a && !$b && $c){ $output='纯英文';}
return $output;
}

echo checkStr('5爱u');
?>

3. php 怎么判断字符串是不是数字

<?php
$num="000,025.00,000.25";
if(preg_match("/[^d-.,]/",$num))
{
echo"不是数字:".$num;
}
else
{
echo"是数字:".$num;
}
?>

4. thinkphp验证变量是否为纯数字

如果要用模型的自动验证,在模型中添加:

protected$_validate=array(
array('your_variable','number','变量应为纯数字!'),
);

如果自行验证,可以用函数或正则表达式

is_numeric($your_variable);
preg_match('/^\d+$/',$your_variable);

5. php判断变量是否是整数的两种方法

1、如果你确定你的变量是数字,php有内置的判断函数:is_int 检测变量是否是整数;

2、但是有时候往往我们接收到的变量是数字或数字字符串(如表单输入,它们通常为字符串),这样我们就不能用is_int()函数来简单判断是否为整数,我们需要用到is_numeric()和strpos()函数来判断是否为整数:

(1)用is_numeric()函数判断是否为数字或数字字符串;

(2)用strpos()判断数字中是否含有小数点;

if(!is_numeric($age)||strpos($age,".")!==false){
echo"不是整数";
}else{
echo"是整数";
}

6. php判断是否为数字

1、输出变量的数据类型(gettype)
<?php

$arry = array('a','b','c');
echo gettype($arry);//array

?>
2、输出变量的数据类型、包含的数量以及具体内容(var_mp)

<?php

$str = 'hello world';
var_mp($str);//string(11) "hello world"

?>


(6)php判断纯数字扩展阅读:

检测某个变量是否是指定的数据类型(is_array、is_string、is_int、is_double等),如果为真返回1,如果为假返回空。

<?php

$num = 123;
if(is_array($num)){

echo '这是一个数组';
}else if(is_string($num)){

echo '这是一个字符串';
}else if(is_int($num)){

echo '这是一个整数';

}else if(is_double($num)){
echo '这是一个浮点数';

}
?>

7. PHP正则判断是否为纯数字 - 技术问答

我有个很笨的方法:匹配两次,一次匹配数字,一次匹配字母,都成功则不提示

热点内容
群晖怎么玩安卓模拟器 发布:2025-02-02 09:45:23 浏览:550
三星安卓12彩蛋怎么玩 发布:2025-02-02 09:44:39 浏览:736
电脑显示连接服务器错误 发布:2025-02-02 09:24:10 浏览:529
瑞芯微开发板编译 发布:2025-02-02 09:22:54 浏览:139
linux虚拟机用gcc编译时显示错误 发布:2025-02-02 09:14:01 浏览:227
java驼峰 发布:2025-02-02 09:13:26 浏览:644
魔兽脚本怎么用 发布:2025-02-02 09:10:28 浏览:527
linuxadobe 发布:2025-02-02 09:09:43 浏览:205
sql2000数据库连接 发布:2025-02-02 09:09:43 浏览:720
加密狗硬件克隆 发布:2025-02-02 08:59:16 浏览:462