Heim  >  Artikel  >  php教程  >  PHP截断函数mb_substr()详细介绍

PHP截断函数mb_substr()详细介绍

WBOY
WBOYOriginal
2016-06-13 11:19:471165Durchsuche

在php中mb_substr()函数是用来截中文与英文的函数,可以方便快速的解决截取指定字符长度的问题,下面我来给大家介绍介绍。  

提示:mb_substr在于php中是默认不被支持的我们需要在在windows目录下找到php.ini打开编辑,搜索mbstring.dll,找到;extension=php_mbstring.dll把前面的;号去掉才可以使用mb_substr函数哦。

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

 代码如下 复制代码

 
$str = '这样一来我的字符串就不会有乱码^_^';

echo "mb_substr:" . mb_substr($str, 0, 7, 'utf-8');
//结果:这样一来我的字
echo "
";

echo "mb_strcut:" . mb_strcut($str, 0, 6, 'utf-8');
//结果:这样
?>

总结出现来他是可以解决截取中文汉字哦


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn