is_numeric()函数是PHP中的内置函数,用于检查传入函数中作为参数的变量是数字还是数字字符串。该函数返回一个布尔值。
用法:
bool is_numeric ( $var )
参数:该函数接受一个必须的单个参数,如下所述:
- $var:此输入参数是变量,函数将检查该变量是数字还是数字字符串。基于此验证,该函数返回布尔值。
返回值:如果$var是数字或数字字符串,则该函数返回TRUE,否则返回FALSE。
例子:
Input : $var = 12 Output : True Input : $var = "Geeks for Geeks" Output : False
以下示例程序旨在说明is_numeric()函数:
程序1:在此程序中,将数字作为输入传递。
<?php
$num = 12;
if (is_numeric($num)) {
echo $num . " is numeric";
}
else {
echo $num . " is not numeric";
}
?>
输出:
12 is numeric
程序2:在此程序中,将字符串作为输入传递。
<?php
$element = "Geeks for Geeks";
if (is_numeric($element)) {
echo $element . " is numeric";
}
else {
echo $element . " is not numeric";
}
?>
输出:
Geeks for Geeks is not numeric
程序3:在此程序中,将数字字符串作为输入传递。
<?php
$num = "467291";
if (is_numeric($num)) {
echo $num . " is numeric";
}
else {
echo $num . " is not numeric";
}
?>
输出:
467291 is numeric
程序4:
<?php
$array = array(
"21/06/2018",
4743,
0x381,
01641,
0b1010010011,
"Geek Classes"
);
foreach ($array as $i) {
if (is_numeric($i)) {
echo $i . " is numeric"."\n";
} else {
echo $i . " is NOT numeric"."\n";
}
}
?>
输出:
21/06/2018 is NOT numeric 4743 is numeric 897 is numeric 929 is numeric 659 is numeric Geek Classes is NOT numeric
参考:http://php.net/manual/en/function.is-numeric.php
相关用法
- d3.js d3.map.set()用法及代码示例
- PHP next()用法及代码示例
- PHP pow( )用法及代码示例
- p5.js abs()用法及代码示例
- d3.js d3.map.has()用法及代码示例
- p5.js pow()用法及代码示例
- CSS var()用法及代码示例
- PHP Ds\Set sum()用法及代码示例
- p5.js sq()用法及代码示例
- p5.js day()用法及代码示例
- PHP pi( )用法及代码示例
- p5.js str()用法及代码示例
注:本文由纯净天空筛选整理自RICHIK BHATTACHARJEE大神的英文原创作品 PHP | is_numeric() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。