zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    .9文件,展示后显示黑条问题的解决
    云存储——asus webstorage
    OpenRisc27wishbone接口的vga ipcore的分析与仿真
    Java内部类与final关键字详解
    在QT项目中添加对研华数采模块的支持
    WindowXP 下Android 开发环境搭建
    第八学 linux内核——内存寻址——段机制(2)
    机房收费系统个人版——DataGridView控件怎么用?
    Javascript 给页面元素添加时间函数探讨
    Mule学习笔记3官方案例
  • 原文地址:https://www.cnblogs.com/supe/p/9083224.html
Copyright © 2011-2022 走看看