美文网首页
PHP中常用的字符串函数

PHP中常用的字符串函数

作者: 精简好文 | 来源:发表于2018-10-12 11:23 被阅读0次
    explode
    分割字符串
    $str = "Hello world. I love Shanghai!";
    print_r (explode(" ",$str));
    
    输出
    Array ( [0] => Hello [1] => world. [2] => I [3] => love [4] => Shanghai! )
    
    implode
    $arr = array('Hello','World!','I','love','Shanghai!');
    echo implode(" ",$arr);
    
    输出:
    Hello World! I love Shanghai!
    
    str_repeat
    重复次数
    echo str_repeat('hai ',5);
    
    输出:
    hai hai hai hai hai
    
    str_ireplace
    替换字符串,无视大小写
    echo str_ireplace("WORLD","Shanghai","Hello world!");
    
    输出
    Hello Shanghai!
    
    str_replace
    替换字符串
    echo str_replace('world','shanghai',"hello world!");
    
    输出
    shanghai world!
    
    lcfirst
    把字符串中的首字母替换成小写
    echo lcfirst("Hello world!");
    
    输出
    hello world
    
    str_split
    把字符串分割到数组中
    echo str_split("Shanghai");
    
    输出
    Array ( [0] => S [1] => h [2] => a [3] => n [4] => g [5] => h [6] => a [7] => i )
    
    stristr
    (大小写不敏感)查找 "world" 在 "Hello world!" 中的第一次出现,并返回此字符串的其余部分:
    echo strchr("Hello world!","world");
    
    输出
    world!
    
    strripos
    stripos() 函数查找字符串在另一字符串中第一次出现的位置(不区分大小写)。
    echo stripos("You love php, I love php too!","PHP");
    
    输出
    9
    
    strrchr
    strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到
    字符串结尾的所有字符
    echo strrchr("I love Shanghai!","Shanghai");
    
    输出
    Shanghai!
    
    strip_tags
    strip_tags() 函数剥去字符串中的 HTML、XML 以及 PHP 的标签
    echo strip_tags("Hello <b>world!</b>");
    
    输出:
    Hello world!
    
    strpbrk
    strpbrk() 函数在字符串中搜索指定字符中的任意一个。
    echo strpbrk("I love Shanghai!","Sh");
    
    输出
    Shanghai!
    
    strlen
    返回字符串的长度
    echo strlen("Shanghai");
    
    输出
    8
    
    strrev
    strrev() 函数反转字符串。
    echo strrev("I love Shanghai!");
    
    输出
    !iahgnahS evol I
    
    strtolower
    strtolower() 函数把字符串转换为小写。
    strtoupper() 把字符串转换为大写
    
    ucfirst() - 把字符串中的首字符转换为大写
    lcfirst() - 把字符串中的首字符转换为小写
    
    ucwords() - 把字符串中每个单词的首字符转换为大写
    
    
    strtr
    strtr() 函数转换字符串中特定的字符。
    echo strtr("Hilla Warld","ia","eo");
    
    输出:
    Hello World
    
    substr
    返回字符串的一部分
    echo substr("Hello world",0,10)."<br>";
    echo substr("Hello world",1,8)."<br>";
    echo substr("Hello world",0,5)."<br>";
    echo substr("Hello world",6,6)."<br>";
    
    echo substr("Hello world",0,-1)."<br>";
    echo substr("Hello world",-10,-2)."<br>";
    echo substr("Hello world",0,-6)."<br>";
    echo substr("Hello world",-2-3)."<br>";
    
    返回
    Hello worl
    ello wor
    Hello
    world
    Hello worl
    ello wor
    Hello
    world
    
    substr_count
    函数计算子串出现的次数
    echo substr_count("I love Shanghai. Shanghai is the biggest city in china.","Shanghai");
    
    输出:
    2
    

    相关文章

      网友评论

          本文标题:PHP中常用的字符串函数

          本文链接:https://www.haomeiwen.com/subject/pwiwaftx.html