• php截取中文字符串


    string mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] )

    根据字符数执行一个多字节安全的 substr() 操作。 位置是从 str 的开始位置进行计数。 第一个字符的位置是 0。第二个字符的位置是 1,以此类推。

    详细函数内容 http://www.php.net/manual/zh/function.mb-substr.php

    mixed mb_strlen ( string $str [, string $encoding = mb_internal_encoding() ] )

    获取一个 string 的长度。

    详细函数内容 http://php.net/manual/zh/function.mb-strlen.php

     

    demo

    //截取一个产品名,去掉最后的无用符号,比如逗号

    $productName = '你好啊啊啊啊啊啊啊啊啊啊啊啊啊是的呢,';
    
    $productName = mb_substr($productName, 0, mb_strlen($productName, 'utf-8')-1,  'utf-8');
    
    echo $productName; //你好啊啊啊啊啊啊啊啊啊啊啊啊啊是的呢

     

  • 相关阅读:
    1142
    dbms_monitor开启/关闭会话跟踪
    mysql密码过期问题
    zabbix监控mysql
    12C -- ORA-65048 ORA-65048
    idea的快捷键
    IntelliJ IDEA的配置优化
    IDEA环境设置
    Java 中int、String的类型转换
    js数组去重
  • 原文地址:https://www.cnblogs.com/alanleung/p/8509969.html
Copyright © 2020-2023  润新知