很多站长朋友们都不太清楚php判断数字字符,今天小编就来给大家整理php判断数字字符,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php 怎么判断字符串是不是数字? 2、 如何判断字符是数字还是汉字 php 3、 php如何判断输入的是数字还是字母 4、 php判断是字符是否为数字 php 怎么判断字符串是不是数字?用正则表达式判断
<?php
$num="000, 025.00,000.25";
if(preg_match("/[^\d-., ]/",$num))
{
echo "不是数字: ".$num;
}
else
{
echo "是数字: ".$num;
}
?>
注:php正则表达式
ereg( "^[A-Za-z0-9_.-]+$ ",$str);
eregi( "^[a-z0-9_.-]+$ ",$str);
is_float: 判断变数型态是否为浮点数型态。
is_int: 判断变数型态是否为整数型态。
is_integer: 判断变数型态是否为长整数型态。
is_long: 判断变数型态是否为长整数型态。
is_object: 判断变数型态是否为物件型态。
is_real: 判断变数型态是否为实数型态。
ereg -- 正则表达式匹配。若有更多问题到后盾网论坛问题求助专区。
如何判断字符是数字还是汉字 php程序:
$a = '1个汉字是3个字符,abcd是四个字符!';
//$b = strlen($a);
$c = mb_strlen($a);
for ($i=0; $i < $c; $i++) {
$d = mb_substr($a,$i,1);
if ((strlen($d)/3) == mb_strlen($d)) {
echo '“'.$d.'” 是汉字<br>';
}else{
$e = intval($d);
if ($e) {
echo '“'.$d.'” 是数字<br>';
}else{
echo '“'.$d.'” 不是汉字也不是数字<br>';
}
}
}
结果:
“1” 是数字
“个” 是汉字
“汉” 是汉字
“字” 是汉字
“是” 是汉字
“3” 是数字
“个” 是汉字
“字” 是汉字
“符” 是汉字
“,” 是汉字
“a” 不是汉字也不是数字
“b” 不是汉字也不是数字
“c” 不是汉字也不是数字
“d” 不是汉字也不是数字
“是” 是汉字
“四” 是汉字
“个” 是汉字
“字” 是汉字
“符” 是汉字
“!” 是汉字
php如何判断输入的是数字还是字母用正则来判断,如检查是否数字的代码:
1
2
if(preg_match("/^\d*$/",$fgid)) echo('是数字');
else echo('不是数字');
验证由26个英文字母组成的字符串:^[A-Za-z]+$
验证由26个大写英文字母组成的字符串:^[A-Z]+$
验证由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$
php判断是字符是否为数字对于不带特殊符号的十进制数字,可以用以下方法判断
$pattern = '/^\d+(\.\d+)?$/';
$num = '0.01';
if(preg_match($pattern,$num)){
echo '是数字';
}else{
echo '不是数字';
}
关于php判断数字字符的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php判断数字字符 php判断字符串包含字符的详细内容...