首页 > 其他 > 详细

字符串处理

时间:2019-11-13 09:11:13      阅读:77      评论:0      收藏:0      [点我收藏+]

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

  

一、去除空格或其他字符函数
    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));
        

 

字符串处理

原文:https://www.cnblogs.com/xiaowie/p/11846557.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!