首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

php 判断字符串数字

发布网友

我来回答

3个回答

热心网友

有两种方法
第一种:直接使用一个函数, is_numeric() 这个函数就是检测参数是否为数字,如果是就返回true,如果不是就返回false,比如:

1
2

<?php
is_numeric( 'abcd123' ) or die('提供的参数不是数字');

第二种:使用正则表达式匹配,匹配成功就是数字,返回true,匹配不成功就不是数字,返回false
比如:

1
2

<?php
<a href="https://www.baidu.com/s?wd=preg_match&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y4PARkrH0zuHbdmW9-PhnL0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR8mvqVQL7gPYpyq8Q1bkrj0YnjcvnW03nH01n1rf" target="_blank" class="-highlight">preg_match</a>('/^\d+$/i', 'abcd123') or die('提供的数据不是数字');

热心网友

<?php

$num='9,2,3';

$data = array();

preg_match("/([0-9]\,*)+/",$num,$data);

if($data[0] == $num)

echo "恩";

?>追问你好谢谢你的回答,我是想判断这里面是不是有数字和符号的组和比如 9,

追答恩就是匹配 数字和和逗号的组合

热心网友

if(is_numeric($num)){
echo '是数字';

}
自带就有函数

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