當前位置:首頁 » 編程語言 » php判斷字元是否是數字

php判斷字元是否是數字

發布時間: 2024-12-07 02:38:04

php判斷是否為數字

php 正則驗證字元串是否為數字
方法一:
php中利用正則表達式驗證字元串是否為數字一件非常容易的事情,最主要的是如何寫好正則表達式以及掌握正則表達式的寫法,在此利用正則表達式的方式來列舉一下判斷數字的方法。
<?
if($str)
{
if(eregi("^[0-9]+$",$str))
{
$str=(int)$str;
}
else
{
echo "獲取到的數據不是有效的數字類型,操作將停止!";
exit();
}
}
else
{
echo "需要驗證的數據為空,操作停止!";
exit();
}
?>
方法二:
建議大家對關鍵的參數必須做過濾。如數字正則過濾
if(preg_match("/^\d*$/",$fgid)) echo('是數字');
else echo('不是數字');
或者用函數
if(is_numeric($fgid)) echo('是數字');
else echo('不是數字');[/code]這兩種方法的區別是 is_numeric小數也會認為是數字,而前面正則會把小數點當作字元。

② 浣跨敤 PHP 鍑芥暟緙栧啓紼嬪簭錛屽垽鏂杈撳叆涓涓鍙橀噺涓哄叏鏁板瓧錛屽瓧絎︿覆闀垮害涓嶅厑璁歌秴榪 18 浣嶏紝涓嶅厑璁鎬負絀猴紵

php:
if(is_numeric($_POST['num'])) echo '鍏ㄦ槸鏁板瓧';
else echo '涓嶅叏鏄鏁板瓧';
if(strlen($_POST['num']) > ) echo '瓚呰繃涓瀛楃';
else echo '娌℃湁瓚呰繃涓瀛楃';
js:
if(parseInt(num) == num) alert('鍏ㄦ槸鏁板瓧');
else alert('涓嶅叏鏄鏁板瓧');
if(num.length > ) alert('瓚呰繃涓瀛楃');
else alert('娌℃湁瓚呰繃涓瀛楃');

③ php如何判斷字元串是否是字母和數字的組合

echo <scriptalert('只能是英文字母或數字, 且長度必須是3-12個字');history.back(-1);</script;die;} //其實判斷是否是字母和數字或字母數字的組合還可以用PHP ctype_alnum函數 if(!ctype_alnum($vipurl)){ echo '只能是字母或數字的組合';exit;} 順便復習下ctype functions 1.ctype_alnum(string $text)://檢查是否是字母或數字或字母數字的 組合 2.ctype_alpha(string $text):check for alphabetic character(s) //檢查字元串是否是字母 3.ctype_cntrl(string $text):check for control character(s) //是否是控制字元如 , ,\t 4.ctype_digit(strint $text):check for numeric character(s) //是否是數字表示的字元大多數時也許應該用is_numeric 這個要特別注意與is_numeric()的區別 例:$numeric_string='42'; $interger = 42; ctype_digit($numeric_string);//true ctype_digit($interger);//false is_numeric($numeric_string); //true is_numeric($interger); //true 5.ctype_graph(string $text):Check for any printable character(s) except space 6.ctype_lower():check for lowercase character(s)//檢查是否是小寫字母 7.ctype_upper():check for uppercase character(s)//檢查是否是大寫字母 8.ctype_space: check for whitespace character(s)//是否是空白字元 9.ctype_xdigit: check for character(s) representing a hexadecimal digit//檢查是否是十六進制數字 實例: if((!isset($error)) and (!preg_match(/^[_0-9a-zA-Z]{3,12}$/i,$nicker))) $error='只能是英文字母或數字, 且長度必須是3-12個字';

④ 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"

?>


(4)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 '這是一個浮點數';

}
?>

⑤ PHP正則表達式,字元串不包含數字

你好,很高興為您回答這個問題。其實這個也是很簡單,如果單純的判斷一個字元串是不是純數字,可以用PHP的一個函數is_numeric ,沒有必要用正則。如果非要用正則,也可以。

⑥ php如何判斷一個變數是數字php如何判斷一個變數是數字還是字元

在PHP中如何判斷一個字元串中是否有某個字元?

PHP中如何判斷字元串中是否有某個字元如下:

PHP是一種強大的嵌入式HTML腳本語言,它的易用性讓很多程序員選擇使用它。判斷PHP中一個字元串的包含性,可以使用PHP內置的函數strstr、strpos、stristr直接判斷。也可以通過explode函數寫一個判斷函數。

1.strstr:返回從被判斷字元的開頭到結尾的字元串。如果沒有返回值,則不包含

代碼如下:

$domain=strstr($email,@);

echo$domain

//[email protected]

馬鞭

$needle=;

$pos=strpos($str,$needle);

4.用爆炸來判斷

PHP判斷字元串的包含代碼如下:

函數checkstr($str){

$needle=//確定它是否包含字元a。

$tmparray=explode($needle,$str);

if(count($tmparray)>1){

返回true

}否則{

返回false

}

}

php計算絕對值是哪個函數?

在php的日常使用過程中,我們可能需要獲取變數的絕對值,這時候我們就可以利用php中的內置函數abs()函數。

$number:要處理的數字值.

返回值:$number的絕對值,如果參數$number是float,則返回的類型也是float,否則返回integer(因為float通常比integer有更大的取值范圍)

$1是什麼單位?

$1是體積單位。

體積是物件佔有多少空間的量。體積的國際單位制是$1。一件固體物件的體積是一個數值用以形容該物件在三維空間所佔有的空間。一維空間物件(如線)及二維空間物件(如正方形)在三維空間中都是零體積的。

php怎麼判斷變數等於幾?

比如你有這幾個值:abcbcddefqweasd寫成數組就是這樣$arr=array(abc,bcd,def,qwe,asd);//定義數組$aa=in_array(abc,$arr);IN_aray()函數用於判斷某個值是否在數組里!如果是返回TRUE,否則返回FALSE;

if($aa){echoabc在數組中;}else{echoabc不在數組中;}運行結果輸出是「abc在數組中」LZ可以換幾個值試試

php中可以獲取變數類型和值的是?

可以通過函數get獲取

⑦ php判斷是否為數字

如果要檢查整數
if(preg_match("/^[\d]+$/",$string))echo 整數

is_numeric() 方法是檢查字元串是否為數字字元串,如:123 通過,如:123.123 也可通過

is_float() 浮點型

熱點內容
手機刪除軟體為什麼存儲空間不足 發布:2025-03-13 17:18:37 瀏覽:606
wifi密碼怎麼顯示密碼錯誤 發布:2025-03-13 17:02:21 瀏覽:316
怎麼清理手機微信存儲空間 發布:2025-03-13 16:52:08 瀏覽:798
教學直播源碼 發布:2025-03-13 16:52:06 瀏覽:446
代碼是否能進行編譯 發布:2025-03-13 16:48:12 瀏覽:858
sql2005安裝組件 發布:2025-03-13 16:33:54 瀏覽:231
JavastreamList 發布:2025-03-13 16:32:57 瀏覽:125
多sql 發布:2025-03-13 16:09:04 瀏覽:240
按鍵精靈導入腳本失靈 發布:2025-03-13 15:59:15 瀏覽:548
看雪加密與解密 發布:2025-03-13 15:37:56 瀏覽:550