和获取中文字符串字数,使用介绍

2019-07-24 作者:yzc216.com官网   |   浏览(90)

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

一、中文截取:mb_substr()

$str,需要截断的字符串
$start,截断开始处
$length,长度(注意,这个跟mb_strimwidth不同,1就代表一个中文字符)
$encoding,编码,我设为 utf-8

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

例:截断文章标题,控制在15个文字

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

复制代码 代码如下:

实例:

<?php echo mb_substr(get_the_title(), 0, 15,"utf-8"); ?>

复制代码 代码如下:

您可能感兴趣的文章:

  • php去掉字符串的最后一个字符附substr()的用法
  • PHP中使用substr()截取字符串出现中文乱码问题该怎么办
  • php mb_substr()函数截取中文字符串应用示例
  • php中substr()函数参数说明及用法实例
  • PHP中substr()与explode()函数用法分析
  • php使用substr()和strpos()联合查找字符串中某一特定字符的方法
  • thinkphp中字符截取函数msubstr()用法分析
  • php字符串函数学习之substr()
  • php 解决substr()截取中文字符乱码问题

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

二、获取中文长度:mb_strlen()

mb_strlen( $str, $encoding )

$str,要计算长度的字符串
$encoding,网页编码,如utf-8,GB2312,GBK

实例:

复制代码 代码如下:

<?php
$str='脚本之家://www.jb51.net';
echo mb_strlen($str,'utf-8');//假定此代码所在php文件的编码为utf-8
?>
结果显示:24

您可能感兴趣的文章:

  • php中3种方法统计字符串中每种字符的个数并排序
  • php实现统计网站在线人数的方法
  • php使用Session和文件统计在线人数
  • php统计数组元素个数的方法
  • PHP实现的统计数据功能详解
  • 使用php统计字符串中中英文字符的个数
  • php超快高效率统计大文件行数
  • PHP统计目录大小的自定义函数分享
  • php简单统计字符串单词数量的方法
  • php简单统计中文个数的方法
  • php实现的统计字数函数定义与使用示例

本文由yzc216亚洲城发布于yzc216.com官网,转载请注明出处:和获取中文字符串字数,使用介绍

关键词: yzc216亚洲城 yzc216.com官网