zoukankan      html  css  js  c++  java
  • php中带mb的字符串处理函数

     

    int strlen ( string $string )

    int mb_strlen ( string $str [, string $encoding ] )

    encoding参数为字符编码。如果省略,则使用内部字符编码。

     

    string strtolower ( string $str )

    string mb_strtolower ( string $str [, string $encoding = mb_internal_encoding() ] )

     

    int mb_strpos ( string $haystack , string $needle [, int $offset = 0 [, string $encoding ]] )

     

    int strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )

     

    1
    2
    3
    4
    5
    6
    7
    8
    <?php
     
    header( "content-type:text/html; charset=utf-8" );
    echo  strlen ( "我是strlen!" );
    echo  "<br/>" ;
    echo  mb_strlen( "我是mb_strlen!" , "utf8" );
     
    ?><br> //分别输出3和1;

     带mb的函数并不是PHP内置函数,需要修改php.ini,开启 php_mbstring

    mb是Multibyte的简写,用来处理多字节的,一般汉语,韩语,日语中用替换的话,一般用mb_replace,然后指定字符集;

     

     带mb的函数并不是PHP内置函数,需要修改php.ini,开启 php_mbstring

    mb是Multibyte的简写,用来处理多字节的,一般汉语,韩语,日语中用替换的话,一般用mb_replace,然后指定字符集;



    int strlen ( string $string )

    int mb_strlen ( string $str [, string $encoding ] )

    encoding参数为字符编码。如果省略,则使用内部字符编码。

     

    string strtolower ( string $str )

    string mb_strtolower ( string $str [, string $encoding = mb_internal_encoding() ] )

     

    int mb_strpos ( string $haystack , string $needle [, int $offset = 0 [, string $encoding ]] )

     

    int strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )

     

    1
    2
    3
    4
    5
    6
    7
    8
    <?php
     
    header( "content-type:text/html; charset=utf-8" );
    echo  strlen ( "我是strlen!" );
    echo  "<br/>" ;
    echo  mb_strlen( "我是mb_strlen!" , "utf8" );
     
    ?><br> //分别输出3和1;

     带mb的函数并不是PHP内置函数,需要修改php.ini,开启 php_mbstring

    mb是Multibyte的简写,用来处理多字节的,一般汉语,韩语,日语中用替换的话,一般用mb_replace,然后指定字符集;


    int strlen ( string $string )

    int mb_strlen ( string $str [, string $encoding ] )

    encoding参数为字符编码。如果省略,则使用内部字符编码。

     

    string strtolower ( string $str )

    string mb_strtolower ( string $str [, string $encoding = mb_internal_encoding() ] )

     

    int mb_strpos ( string $haystack , string $needle [, int $offset = 0 [, string $encoding ]] )

     

    int strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )

     

    1
    2
    3
    4
    5
    6
    7
    8
    <?php
     
    header( "content-type:text/html; charset=utf-8" );
    echo  strlen ( "我是strlen!" );
    echo  "<br/>" ;
    echo  mb_strlen( "我是mb_strlen!" , "utf8" );
     
    ?><br> //分别输出3和1;

     带mb的函数并不是PHP内置函数,需要修改php.ini,开启 php_mbstring

    mb是Multibyte的简写,用来处理多字节的,一般汉语,韩语,日语中用替换的话,一般用mb_replace,然后指定字符集;

     带mb的函数并不是PHP内置函数,需要修改php.ini,开启 php_mbstring

    mb是Multibyte的简写,用来处理多字节的,一般汉语,韩语,日语中用替换的话,一般用mb_replace,然后指定字符集;

    int strlen ( string $string )

    int mb_strlen ( string $str [, string $encoding ] )

    encoding参数为字符编码。如果省略,则使用内部字符编码。

     

    string strtolower ( string $str )

    string mb_strtolower ( string $str [, string $encoding = mb_internal_encoding() ] )

     

    int mb_strpos ( string $haystack , string $needle [, int $offset = 0 [, string $encoding ]] )

     

    int strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )

     

    1
    2
    3
    4
    5
    6
    7
    8
    <?php
     
    header( "content-type:text/html; charset=utf-8" );
    echo  strlen ( "我是strlen!" );
    echo  "<br/>" ;
    echo  mb_strlen( "我是mb_strlen!" , "utf8" );
     
    ?><br> //分别输出3和1;

     带mb的函数并不是PHP内置函数,需要修改php.ini,开启 php_mbstring

    mb是Multibyte的简写,用来处理多字节的,一般汉语,韩语,日语中用替换的话,一般用mb_replace,然后指定字符集;

  • 相关阅读:
    网页制作之JavaScript部分3--事件及事件传输方式(函数调用 练习题 )重要---持续更新中
    网页制作之JavaScript部分 2
    网页制作之JavaScript部分 1
    css之display:inline-block与float区别(可以尝试用一下)
    边框圆角化方式(原文链接http://www.cnblogs.com/SJP666/p/4678730.html)
    网页制作之html基础学习5-background-position用法
    网页制作之html基础学习4-格式与布局
    网页制作之html基础学习3-css样式表
    网页制作之html基础学习2-标签
    程序员的成长必备
  • 原文地址:https://www.cnblogs.com/fuhaots2009/p/3481834.html
Copyright © 2011-2022 走看看