zoukankan      html  css  js  c++  java
  • 字符串处理

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

      

    一、去除空格或其他字符函数
        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 "
    ";
            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 "
    ";
            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));
            
  • 相关阅读:
    拓扑排序
    数论初步(费马小定理)
    HDU
    HDU
    八月馒头
    萌新仓鼠,参上!
    新姿势
    字典树
    HDU
    Codeforce
  • 原文地址:https://www.cnblogs.com/xiaowie/p/11846557.html
Copyright © 2011-2022 走看看