字符串处理

详情请见手册,好好练习也很简单

  

一、去除空格或其他字符函数
    1.trim
        $str='    abc   ';
        var_dump($str);
        var_dump(trim($str));


        $str='abcabcdefac';
        var_dump($str);
        var_dump(trim($str,'bac'));//如果要去除多个字符可以连着写!
二、大小写转换函数
    $str='test';
    var_dump($str);
    $str1=strtoupper($str);
    var_dump($str);


    $str='TeSt';
    var_dump($str);
    var_dump(strtolower($str));
    var_dump($str);
三、字符串查找函数
    1.substr_count
        $str='testteste';
        var_dump(substr_count($str,'te'));

        $text2 = 'gcdgcdgcd';
        echo substr_count($text2, 'gcdgcd');

        $str='testteste';
        var_dump(substr_count($str,'te',1,8));//不能超出字符串
    2.strpos
        $str='testteste';
        var_dump(strpos($str, 't1'));
        if(strpos($str, 't')===false){
            echo '没找到!';
        }else{
            echo '找到啦!';
        }

        $str='testteste';
        var_dump(strpos($str, 't',1));
    3.strstr
        $str='testteste';
        var_dump($str);
        var_dump(strstr($str,'s'));
        var_dump(strstr($str,'s',true));
四、字符串替换函数
    1.str_replace
    $str=array(
        'abc123abc',
        '123abcabc',
        'abcab123c'
    );
    var_dump($str);
    $str1=str_replace(array('1','2','3'),array('一','二','三'),$str,$count);
    echo $count;
    var_dump($str1);
    
    
    
    

 

与html标签相关的函数
    1.htmlspecialchars
        $str=<<<START
        <p style="color:red;font-size:128px;">单位确定为取得完全</p>" '
        START;
        echo $str;
        echo "\n";
        echo htmlspecialchars($str);
    2.strip_tags
        $str=<<<START
        <p style="color:red;font-size:128px;">单位确定为取得完全</p>
        <div style="color:red;">的武器大全我</div>
        START;
        //echo $str;
        //echo "\n";
        echo strip_tags($str,"<div><p>");
六、字符串截取函数
    1.substr
        $str='testdqwdwqdwqdqdwq';
        echo substr($str,3,2);

        $str='test';
        echo substr($str,-3,2);
七、字符串分隔函数
    1.explode
        $str='test,test1,test2,test3';
        var_dump(explode(',',$str,2));
    2.str_split
        $str='test';
        var_dump(str_split($str,3));
        

 

posted @ 2019-11-13 08:11  WhiteSpace  阅读(217)  评论(0编辑  收藏  举报