原文章: http://www.oschina.net/code/snippet_192190_16605 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 if($j != $i){ //如果有一个是小写就不成立 if(!isupper($data[$j])){ $flag = false; } } } return $flag;}/** * * 判断是否是大写字母 */function isupper($s){ if(@ord($s) return true; }else{ return false; }}$res = '';$handle = fopen(./input.txt,'r');$d = fread($handle,filesize(./input.txt));$res = getlower(str_replace(\r\n,,$d));/*while(!feof($handle)){//逐行读取方法 $buffer = fgets($handle,4096); $res .= getlower($buffer);}*/echo $res;fclose($handle);?>
复制代码
