[php]PHP如何做中英文的截取
mb_substr() 截取字符串中指定长度字符,常用于中文截取,可以避免截取时候出现乱码,即截取半个字符的情况
mb_substr() 截取字符串中指定长度字符,常用于中文截取,可以避免截取时候出现乱码,即截取半个字符的情况。
- $content = "酷播,酷播播放器,www.cuplayer.com is a web for player sharing"; $c = csubstr($content,30); echo $c;
/*- * 中文截取,支持gb2312,gbk,utf-8,big5
- *
- * @param string $str 要截取的字串
- * @param int $start 截取起始位置
- * @param int $length 截取长度
- * @param string $cut_charset utf-8|gb2312|gbk|big5 编码
- * @param $suffix 是否加尾缀
- */
function csubstr($str, $length, $start=0, $suffix=false,$cut_charset="utf-8")
{ if($suffix) return mb_substr($str, $start, $length, $cut_charset)."...";
return mb_substr($str, $start, $length, $cut_charset);
热门文章推荐
- [php]优酷真实视频地址解析算法
- [Dz]discuz手机版支持视频播放的方法
- [PHP]php加密js解密的方法实例
- [php]用PHP打印出前一天的时间格式
- [PHP]mpeg,mp3,avi的ffmpeg的php转换类
- [php]php中3DES加密一个非常有用的3des加密
- [PHP]php.ini修改上传文件的大小限制处理方法
- [php]用过的最好用的php分页类源代码
请稍候...