php 判断字符串中是否含有大写字母的方法
虽然php中有字母统一转换大小写的函数,但是如果项目中遇到要判断检测字符串中是否包含大写字母的逻辑时,还是要乖乖的去判断去检测。下面飞鸟慕鱼博客,就来和大家说一说,如何利用php脚本来检测判断一个字符串中是否含有大写字母的方法。
php检测判断字符串中是否有大写字母
函数代码
function is_str_large($str){ for ($i = 0; $i < strlen($str); $i++) { if (ord($str[$i]) >= ord('A') && ord($str[$i]) <= ord('Z')) { return false; } } return true;}
说明:
1、ord():返回字符串的首个字符的 ASCII(整数形式)值
2、strlen():用来计算字符串的长度
3、函数返值为bool类型,有返回false,没有返回true
函数的调用方法
1、php判断字符串中是否有大写字母
if(is_str_large('feiniaomy.com')){ echo '没有大写字母';}else{ echo '含有大写字母';}
运行结果:没有大写字母
2、php检测字符串中是否有大写字母
if(!is_str_large('Feiniaomy.com')){ echo '有大写字母';}else{ echo '没有大写字母';}
运行结果:有大写字母