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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。