很多站长朋友们都不太清楚php判断08数字,今天小编就来给大家整理php判断08数字,希望对各位有所帮助,具体内容如下:
本文目录一览: 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判断是否为数字<?php
/**
*举个例子
*/
$str='123'; //这是传过来的数据可能是字符串,数字
$newStr=float($str);//强制转换为浮点数
if($newStr!=1) echo '是数字';
php如何判断八位数字if (perg_match("/^\d{8}$/",$abc)) {
// 是8位数字
} else {
// 不是8位数字
}
/^\d{8}$/
^:开头
\d:数字
{8}:8位
$:结尾
也就是判断字符串中,从开头到结尾,正好是8个数字
php 判断字符串数字有两种方法
第一种:直接使用一个函数, is_numeric() 这个函数就是检测参数是否为数字,如果是就返回true,如果不是就返回false,比如:
1
2
<?php
is_numeric( 'abcd123' ) or die('提供的参数不是数字');
第二种:使用正则表达式匹配,匹配成功就是数字,返回true,匹配不成功就不是数字,返回false
比如:
1
2
<?php
<a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y4PARkrH0zuHbdmW9-PhnL0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR8mvqVQL7dugPYpyq8Q1bkrj0YnjcvnW03nH01n164rf" target="_blank" class="baidu-highlight">preg_match</a>('/^\d+$/i', 'abcd123') or die('提供的数据不是数字');
关于php判断08数字的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php判断08数字 php 判断数字的详细内容...