为你解析PHP mb_substr:截取中文字符串
$str:待截取的字符串,字符串中至少包括一个字符; $start:截取字符串的起始位置; 假如 $start 为非负数,那么字符串会从 $str 的第 $start 个字符的位置开始截取; 假如 $start 是负数,那么字符串会从 $str 末了处向前数第 $start 个字符的位置开始截取。 $length:可选参数,暗示截取字符串的长度; 假如 $length 为正数,那么字符串将从 $start 位置向后截取最多 $length 个字符; 假如 $length 为负数,那么 $string 末端的 $length 个字符将会被省略(若 $start 是负数则从字符串尾部算起); 假如 $length 的值 NULL 可能省略 $length,则会截取到字符串的末端。 $encoding:可选参数,暗示 $str 的字符编码,假如省略,则行使内部字符编码。 【示例】行使 mb_substr() 函数,截取指定长度的中笔墨符串。
<?php $str = '接待会见C说话中文网,一个在线进修编程的网站。'; echo mb_substr($str, 4).'<br>'; echo mb_substr($str, -19).'<br>'; echo mb_substr($str, 4, 6).'<br>'; echo mb_substr($str, 4, -16).'<br>'; echo mb_substr($str, -19, -13).'<br>'; echo mb_substr($str, -19, 6).'<br>'; var_dump(mb_substr($str, 40)); echo '<br>'; var_dump(mb_substr($str, 4, null)); ?> 运行功效如下:C说话中文网,一个在线进修编程的网站。 C说话中文网,一个在线进修编程的网站。 C说话中文网 C说话 C说话中文网 C说话中文网 string(0) "" string(55) "C说话中文网,一个在线进修编程的网站。" 【示例】行使 mb_substr() 函数截取指定长度的字符串,超出的部门行使“...”取代。(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |