Heim > Backend-Entwicklung > PHP-Tutorial > PHP判断字符类型 php 从文件中读取匹配条件字符串

PHP判断字符类型 php 从文件中读取匹配条件字符串

WBOY
Freigeben: 2016-07-28 08:29:57
Original
1242 Leute haben es durchsucht

案例描述:

找出文本文件(input.txt)中所有符合下面条件的字符

1. 是一个小写字母,并且

2.两侧各有且只有三个大写字母(考虑换行符) 例如xAAAbAAAd中的b

首先在同级目录下创建input.txt

然后在文件中,敲一些英文字母(可以有规律,也可以无规律)

如:

asadfsaxAAAbAAAdRYTaASD
Nach dem Login kopieren

再创建一个php文件

代码如下:

<?php header(&#39;content-type:text/html;charset=utf8 &#39;);

function getLower($data){
    $length = strlen($data)-1;
    $str = &#39;&#39;;
    for ($i=0;$i<$length;$i++){
        $flag = true;
        if(!isUpper($data[$i])){//当前为小写 成立
            if($i == 3){
                $flag = getFlag($data,$i);
                //如果后第四个是大写 不成立
                if(isUpper($data[$i+4])){
                    $flag = false;
                }
            }else if($i == $length-3){
                $flag = getFlag($data,$i);
                //如果前第四个是大写 不成立
                if(isUpper($data[$i-4])){
                    $flag = false;
                }
            }else if($i>3 && $i<br>效果如下(浏览器输出):<p></p><pre code_snippet_id="1721942" snippet_file_name="blog_20160620_3_2923964" name="code">bda
Nach dem Login kopieren

以上就介绍了PHP判断字符类型 php 从文件中读取匹配条件字符串,包括了PHP判断字符类型方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage