php 怎麼判斷字串是不是數字

時間 2021-05-23 04:07:11

1樓:

用正規表示式判斷

<?php

$num="000, 025.00,000.25";

if(preg_match("/[^\d-., ]/",$num))echo "不是數字: ".$num;

else

echo "是數字: ".$num;

注:php正規表示式

ereg( "^[a-za-z0-9_.-]+$ ",$str);

eregi( "^[a-z0-9_.-]+$ ",$str);

is_float:   判斷變數型態是否為浮點數型態。

is_int:   判斷變數型態是否為整數型態。

is_integer:   判斷變數型態是否為長整數型態。

is_long:   判斷變數型態是否為長整數型態。

is_object:   判斷變數型態是否為物件型態。

is_real:   判斷變數型態是否為實數型態。

ereg -- 正規表示式匹配。若有更多問題到後盾網論壇問題求助專區。

2樓:匿名使用者

<?php

$num="000, 025.00,000.25";

if(preg_match("/[^\d-., ]/",$num))else

?>

3樓:

不太明白你的意思。你是想要判斷是否為整形變數呢,還是判斷一個字串中是不是為純數字

如果是前面的的情況的話使用這個:is_integer()

如果是後面的情況的的話使用這個:is_numeric()

4樓:2一瞬間

is_numeric

php怎麼判斷字串是不是二進位制字串

5樓:育知同創教育

<?php

$a="123456789.exe";

if(strstr($a,"exe"))

elseif(strstr($a,"123"))else

?>

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

6樓:情愫

echo

//其實判斷是否是字母和數字或字母數字的組合還可以用php ctype_alnum函式

if(!ctype_alnum($vipurl))

順便複習下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]$/i,$nicker))) $error='只能是英文字母或數字, 且長度必須是3-12個字';

7樓:匿名使用者

(php 4 >= 4.0.4, php 5, php 7)

ctype_alnum — 做字母和數字字元檢測

<?php

$strings = array('abcd1zyz9', 'foo!#$bar');

foreach ($strings as $testcase)  else

}?>

結果如下:

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

8樓:曌猴繳誘

echo 長度必須是3-12個字');history.back(-1);字母

和數字或字母數字的組合還可以用php ctype_alnum函式

if(!ctype_alnum($vipurl))

順便複習下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]$/i,$nicker))) $error='只能是英文字母或數字, 且長度必須是3-12個字';

PHP分割字串,java分割字串

字串處理 function fn str str else last type current type record str i else 對最後一個進行特殊處理 if i len 1 else return array name num 用正規表示式分割 function fn reg str ...

php中如何判斷字串中是否有某個字元

黑馬程式設計師 php中如何判斷一個字串中是否有某個字元,如下 php語言是一個功能強大的嵌入式html指令碼語言,它的易用性讓許多程式設計師選擇使用。php判斷字串的包含,可以使用php的內建函式strstr,strpos,stristr直接進行判斷.也可以通過explode函式的作用寫一個判斷函...

php如何對比字串內容,PHP語言中如何比較兩個字串完全相等?

山西新華電腦學校 php中,可以用雙等號 或 三等號 來比較字串。二者的區別是 雙等號不比較型別,三等號會比較型別,但不轉換型別 用雙等號進行比較時,如果等號左右兩邊有數字型別的值,剛會把另一個值轉化為數字,然後進行比較。如果是純字串或者null時,會轉化為0進行比較。同樣,大小於號也和等號一樣,比...