我們用intval來判斷用戶輸入的信息是否為數字,這個可以自動轉換成數字,如果是0,返回的值也是假的,在php判斷用戶輸入的是否為數字型或是否為數字型字符串,我們會用到is_numeric與intval函數來處理.實例代碼如下:
- $num = 1;
- $num1 ='1';
- $str ='abc';
- if( is_numeric( $num ) )
- {
- echo $num.'是數字型';
- }
- //1是數字型
- if( is_numeric( $num1) )
- {
- echo $num1.'是數字型';
- }
- else
- {//開源代碼Vevb.com
- echo $num1.'不是數字型';
- }
- //1是數字型
第二個實例為看還是數字型呢,這要看php是那類型的語言了,關鍵是php是弱語言型,所以就會自動把數字型字符轉換成數字了,實例代碼如下:
- if( intval( $str ) )
- {
- echo $str.'是數字';
- }
- else
- {
- echo $str.'不是數字';
- }
- //acd不是數字
- if( intval( $num1 ) )
- {
- echo $num1.'是數字';
- }
- else
- {
- echo $num1.'不是數字';
- }
- //1是數字
新聞熱點
疑難解答