php检测字符串是否为字母和数字的组合

180it 2021-05-18 PM 898℃ 0条

前几篇博文水了一下关于php中整数类型的变量与纯数字字符串的检测函数与检测方法,那么这篇博文就来说一下,php中检测字母与数字组合字符串的检测方法。

php中检测字符串是否由纯字母或纯数字亦或者字符串与数字组合的形式,就要用到一个内置的函数 ctype_alnum()

php ctype_alnum() 函数
ctype_alnum():检查字符串是否是字母或数字或字母数字的组合形式

语法:

ctype_alnum($var)

参数:

$var:被检测的字符串

例:php检测字符串是否由数字与字母组成
代码:

<?php
$str = '123456abcle';
var_dump(ctype_alnum($str));
//bool(true)
$str2 = '123456abcle\t';
var_dump(ctype_alnum($str2));
//bool(false)
?>

注:'\t',在php中表示间隔符号,不属于字符和数字的范畴,所以第二个 $str2 变量,返回 FALSE 结果

php ctype_alnum() 其它用法
例代码:

<?php
$str = '123456';
var_dump(ctype_alnum($str));
// 纯数字的情况下,会返回 TRUE
//bool(true)
$str2 = 'abcle';
var_dump(ctype_alnum($str2));
// 纯字母的情况下,会返回 TRUE
//bool(true)
?>
支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

php检测字符串是否为字母和数字的组合