摘要
PHP判断字符类型:PHP判断字符类型 php 从文件中读取匹配条件字符串:案例描述:找出文本文件(input.txt)中所有符合下面条件的字符1. 是一个小写字母,并且2.两侧各有且只有三个大写字母(考虑换行符) 例如xAAAbAAAd中的b首先在同级目录下创建input.txt然后在文件中,敲一些英文字母(可以有规律,也可以无规律)如:asadfsaxAAAbAAAdRYTaASD再创建一个php文件代码如下:
案例描述:
找出文本文件(input.txt)中所有符合下面条件的字符
1. 是一个小写字母,并且
2.两侧各有且只有三个大写字母(考虑换行符) 例如xAAAbAAAd中的b
首先在同级目录下创建input.txt
然后在文件中,敲一些英文字母(可以有规律,也可以无规律)
如:
asadfsaxAAAbAAAdRYTaASD
再创建一个php文件
代码如下:
3 && $i
$flag = getFlag($data,$i);
//如果前||后第四个有一个是大写就不成立
if(isUpper($data[$i+4]) || isUpper($data[$i-4])){
$flag = false;
}
}else{
$flag = false;
}
if($flag){
@$str .= $data[$i];
}
}
}
return $str;
}
//公共当前字符的前三后和三个
function getFlag($data,$i){
$flag = true;
for($j=$i-3;$j<=$i+3;$j++){
if($j != $i){
//如果有一个是小写就不成立
if(!isUpper($data[$j])){
$flag = false;
}
}
}
return $flag;
}
/* 判断是否是大写字母*/
function isUpper($s){
if(@ord($s) < 97){
return true;
}else{
return false;
}
}
$res ='';
$d=file_get_contents('input.txt');
$res = getlower(str_replace("\r\n","",$d));
echo $res;
效果如下(浏览器输出):
bda
以上就介绍了PHP判断字符类型 php 从文件中读取匹配条件字符串,包括了PHP判断字符类型方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
除非注明,否则均为@蒲公英网原创文章,转载必须以链接形式标明本文链接