• PHP字符串操作


    1、转大写

    strtoupper();

    2、转小写

    strtolower();

     3、剥离HTML标签

    strip_tags()

     4、截取中文字符串

    一、中文截取:mb_substr()

    mb_substr( $str, $start, $length, $encoding ) 

    $str,需要截断的字符串
    $start,截断开始处,起始处为0
    $length,要截取的字数
    $encoding,网页编码,如utf-8,GB2312,GBK

    <?php 
    $str='脚本之家://www.jb51.net'; 
    echo mb_substr($str,0,4,'utf-8');//截取头5个字,假定此代码所在php文件的编码为utf-8 
    ?> 
    结果显示:脚本之家

    mb_strcut()

    mb_substr是按字符分割,而mb_strcut是按字节来分割,但是都不会产生半个字符的现象。
            string mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] )
            string mb_strcut ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] )
            案例:
                代码:
                    echo mb_strcut( '渐a行渐远渐无书!', 0, 5 ).'<br/>';
                    echo mb_substr( '渐a行渐远渐无书!' ,0, 5 );
                返回:
                    渐a
                    渐a行渐远

    substr()

    substr() 函数用于从字符串中获取其中的一部分,返回一个字符串。

    <?php
    echo substr('abcdef', 1);      //输出 bcdef
    echo substr('abcdef', 1, 2);   //输出 bc
    echo substr('abcdef', -3, 2);  //输出 de
    echo substr('abcdef', 1, -2);  //输出 bcd
    ?>

    strrchr()

    strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。

    <?php
    echo echo strrchr("I love Shanghai! Shanghai11111","Shanghai"); //输出Shanghai11111
    ?>

    结果:Shanghai11111

    strstr()

    查找字符串在另一个字符串中第一次出现的位置,并返回从该位置到字符串结尾的所有字符,如果没找到则返回 FALSE。

    echo strstr("I love Shanghai! Shanghai11111","Shanghai"); //输出Shanghai! Shanghai11111
  • 相关阅读:
    workflow里xaml格式(备忘)
    Excel 读取
    自定义工作流活动的外观的两种方式(补充)
    用SQLite,Enterprise的报错
    WF 4.0
    升级 90天 vs2008 在win2008下。
    NUnitLite web下的用法
    screen常用方法 Lei
    中文摘要的写法 Lei
    bootstrap, boosting, bagging 几种方法的联系 Lei
  • 原文地址:https://www.cnblogs.com/supe/p/9083224.html
Copyright © 2020-2023  润新知