簡體   English   中英

如何在PHP中檢查變量是否為字母或數字?

[英]How to check if variable is Alphabetic or Numeric in PHP?

如何在PHP中檢查變量是否為字母或數字?

根據您定義數字的方式 ,您將使用以下功能之一:

對於第一個,數字定義為(引用)

數字字符串由可選符號,任意數量的數字,可選的小數部分和可選的指數部分組成。

然而,對於第二個,你將(引用)

檢查提供的字符串中的所有字符是否為數字


而且,對於字母,您會對以下內容感興趣:

引用:

檢查提供的字符串中的所有字符是否為字母。 在標准的C語言環境中,字母只是[A-Za-z]


而且,正如@Long Ears在他的評論中指出的那樣,如果你想在一次檢查中檢查兩者,你會發現ctype_alnum()函數(引用)

檢查提供的字符串中的所有字符是否為字母數字。


無論如何,您可能需要查看Ctype函數的完整列表。

使用is_numeric函數:

is_numeric("42");           // true
is_numeric(1337);           // true
is_numeric("1e4");          // true
is_numeric("not numeric");  // false
is_numeric(Array());        // false
is_numeric(9.1);            // true

您可以使用is_numeric()ctype_alpha()函數

you quick test the input val by if numeric or alpha`enter code here`
using this php function 
if(ctype_alnum($eafrik)){ 
  echo "is alphatnumeric"; 
}else{ 
  echo "is not alphanumeric" 
} 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM