Ⅰ php 判斷數字的范圍
if(90<=$avergrade<=100)
你的條件判斷寫錯了,一個if()中雖然可以多個條件並列,但是每個條件表達式只能寫一個條件判斷。如果要寫多個需要用邏輯符號分開,如&&
||
and
or
等。
所以你的條件判斷應該寫成
if(90<=$avergrade&&$avergrade<=100)
下面幾個else也存在同樣問題。需要修改。
Ⅱ php判斷是字元是否為數字
對於不帶特殊符號的十進制數字,可以用以下方法判斷
$pattern='/^d+(.d+)?$/';
$num='0.01';
if(preg_match($pattern,$num)){
echo'是數字';
}else{
echo'不是數字';
}
Ⅲ php如何判斷八位數字
第三句這樣:
if (!preg_match('|^\d{8}$|',$abc)) {......}
注意符號不要錯了,多少空格、變化符號都可能出錯,建議復制。
Ⅳ php如何判斷一個數字串中是否包含指定數字
if(eregi("3$","1234")){echo "包含";}else{echo "不包含";}
$表示結束
Ⅳ php正則匹配數字
式子:/^[a-zA-Z0-9]+$/u
釋義:
"/":表示正則表達式的定義,固定寫法。
"^":表示開頭。
"[]":表示字元組。匹配所包含的任意一個字元。如,「[ab]」匹配「plain」中的「a」。
"a-z":表示匹配小寫字母a-z的字母範圍。
"A-Z":表示匹配大寫字母A-Z的字母範圍。
"0-9":表示匹配0-9的數字范圍。
"+":表示匹配次數大於等於1。
"$":匹配輸入行尾。如果設置了RegExp對象Multiline屬性,$也匹配「 」或「 」之前的位置。
"u":最後的u是模式修飾符,嚴格的說可能叫預定義常量。表示使用unicode進行匹配。
(5)php判斷數字擴展閱讀:
正則表達式的特點是:
1. 靈活性、邏輯性和功能性非常強;
2. 可以迅速地用極簡單的方式達到字元串的復雜控制。
3. 對於剛接觸的人來說,比較晦澀難懂。
由於正則表達式主要應用對象是文本,因此它在各種文本編輯器場合都有應用,小到著名編輯器EditPlus,大到Microsoft Word、Visual Studio等大型編輯器,都可以使用正則表達式來處理文本內容。
Ⅵ php 判斷數字,$a='1'; $b='01';,怎麼判斷它們不等呢
下面是幾種判斷方法,同時也是一個比較全面的判斷測試文檔。
其中對幾種判斷進行了列舉,只要運行該文件,就會清晰地看到運行結果。
其中,第四個判斷,就是你所需要的方案:
<!doctypehtml>
<html>
<head>
<metacharset="utf-8">
<title>測試數字型字元串</title>
</head>
<body>
<?php
$a='1';$b='01';
if($a==$b){//該判斷等式會將字元串中的數字轉換為數字類型後再進行判斷
echo'$a和$b「==」<hr/>';
}
if($a===$b){//該判斷不進行任何類型轉換,如果類型不等或者值不等,結果都將不等
echo'$a和$b「===」<hr/>';
}
if($a!=$b){
echo'$a和$b「!=」<hr/>';
}
if($a!==$b){//這個方法就是你所需要的!!!!!!!
echo'$a和$b「!==」<hr/>';
}
if($a+0==$b+0){//這種方法是將字元串強制轉為數字後判斷
echo'$a+0和$b+0「==」<hr/>';
}
if($a+0===$b+0){//將字元串都轉換為數字後判斷。
echo'$a+0和$b+0「===」<hr/>';
}
?>
</body>
</html>
Ⅶ php 判斷數字長度
echo $符合條件 = is_numeric($表單變數) && (($len = strlen($表單變數)) == 16 || $len == 18);
或者:
echo $符合條件 = preg_match("/^\d{16}|\d{18}$/", $表單變數);
Ⅷ php判斷數字和漢字
<?php
header("Content-type:text/html;charset=UTF-8");
$str="順風87994873939";
preg_match("/[d]+/",$str,$arr);
$content=$arr[0];
$name=substr($str,0,strpos($str,$content));
echo$name;
?>
Ⅸ php判斷是否為數字
1、輸出變數的數據類型(gettype)
<?php
$arry = array('a','b','c');
echo gettype($arry);//array
?>
2、輸出變數的數據類型、包含的數量以及具體內容(var_mp)
<?php
$str = 'hello world';
var_mp($str);//string(11) "hello world"
?>
(9)php判斷數字擴展閱讀:
檢測某個變數是否是指定的數據類型(is_array、is_string、is_int、is_double等),如果為真返回1,如果為假返回空。
<?php
$num = 123;
if(is_array($num)){
echo '這是一個數組';
}else if(is_string($num)){
echo '這是一個字元串';
}else if(is_int($num)){
echo '這是一個整數';
}else if(is_double($num)){
echo '這是一個浮點數';
}
?>