php如何判断大小写字母,数字,ASCII符号

即如果一串字符为2222222222。能判断是纯数字,为abcdef能判断是纯英文,为abc1234能判断是混合

header('Content-Type:text/html;charset=utf-8');
$subject='fgGGGsdfgs';
if(preg_match('@^\d+$@', $subject)){
    echo '数字';
}elseif(preg_match('@^\w+$@', $subject)){
    echo '英文';
}else{
    echo '混合';
}

上面代码是用正则来判断的

温馨提示:内容为网友见解,仅供参考
无其他回答

php如何判断大小写字母,数字,ASCII符号
header('Content-Type:text\/html;charset=utf-8');$subject='fgGGGsdfgs';if(preg_match('@^\\d+$@', $subject)){ echo '数字';}elseif(preg_match('@^\\w+$@', $subject)){ echo '英文';}else{ echo '混合';}上面代码是用正则来判断的 ...

php中strcmp函数是如何进行比较的?
当str1小于str2时返回负数, 当str1大于str2时返回正数,相等时候返回0。注意比较是区分大小写的。strcmp("h","o")结果为-1是正确的,因为"h"的ASCII码ox68小于"o"的ASCII码0x6f。字母表里面后面的ASCII码大,比如'b'>'a',所有小写的比大写的字母大,比如'a'>'Z'。

php怎样判断字符串是什么编码
php判断字符编码的二个方法:一个是用php自带的函数mb_detect_encoding,一个是个人写函数来处理。方法1,使用mb_detect_encoding函数。?1 2 3 4 <?php str=”脚本”;echo mb_detect_encoding($str);?> 方法2,自定义函数。?1 2 3 4 5 6 7 8 9 10 11 <?php function chkbm($string)...

php如何对比字符串内容
PHP中,可以用双等号(==)或 三等号(===)来比较字符串。二者的区别是:双等号不比较类型,三等号会比较类型,但不转换类型;用双等号进行比较时,如果等号左右两边有数字类型的值,刚会把另一个值转化为数字,然后进行比较。如果是纯字符串或者NULL时,会转化为0进行比较。同样,大小于号也和等号...

...我问一个问题完成任务 ==php中如何查询字符ascii编码==
ASCII码(American Standard Code for Information Interchange,美国标准信息交换码)是7位编码,编码范围是0x00-0x7F。ASCII字符集包括英文字母、阿拉伯数字和标点符号等字符。其中0x00-0x20和0x7F共33个控制字符,也就是说,在所有计算机语言中ASCII码都是一样的。一、十六进制表格形式 0 1 2 ...

请问python 如何让字母和数字一 一对应 输入一个字母 可以转换为...
letter_to_number = {'A': 1, 'B': 2}letter = 'A'number = letter_to_number[letter] # number = 1另外,如果这个转换关系恰好跟字母的ascii码值有某种函数关系的话,也可以这样:letter = 'A'number = ord(letter) - ord('A') + 1 # number = 1 ...

PHP如何格式化数字?
%c - 依照 ASCII 值的字符 %d - 带符号十进制数 %e - 可续计数法(比如 1.5e+3) %u - 无符号十进制数 %f - 浮点数(local settings aware) %F - 浮点数(not local settings aware) %o - 八进制数 %s - 字符串 %x - 十六进制数(小写字母) %X - 十六进制数(大写字母) $number = 123; $txt ...

PHP有没有判断一个文件或者一段字符串是什么编码的函数?
<?php function chkCode($string){ code = array('ASCII', 'GBK', 'UTF-8');foreach($code as $c){ if( $string === iconv('UTF-8', $c, iconv($c, 'UTF-8', $string))){ return $c;} } return null;} file = 'text1.txt';echo chkCode(file_get_contents($file));...

PHP preg_match_all中正则的写法
[:upper:]:匹配任何大写字母[:lower:]:匹配任何小写字母[:punct:]:匹配任何标点符号[:xdigit:]:匹配任何16进制数字另外下面这些特殊字符在转义符号"\/"转义后代表的含义如下:s:匹配单个的空格符S:用于匹配除单个空格符之外的所有字符。d:用于匹配从0到9的数字,相当于"\/[0-9]\/"。w:用于匹配字母,数字或下划线...

php的ksort排序如果键值有数字和字符串怎么排序,第二个参数怎么弄_百度...
0 = SORT_REGULAR -默认。把每一项按常规顺序排列(Standard ASCII,不改变类型)。1 = SORT_NUMERIC - 把每一项作为数字来处理。2 = SORT_STRING - 把每一项作为字符串来处理。3 = SORT_LOCALE_STRING - 把每一项作为字符串来处理,基于当前区域设置(可通过 setlocale() 进行更改)。4 = SORT...

相似回答