怎么截取中英文字符不乱码?

一个字段有中英文混合,例如标题只能容纳有限的字数,怎么输出指定位数?


错过了年华
浏览 1455回答 3
3回答

子期不遇

mb_substr(),使用方法和substr相同,不过要开启php.ini里面extension=php_mbstring.dll扩展,不用担心,一般的空间商都会开启这个扩展的。<?phpecho mb_substr("php慕课网",1,3,"UTF-8");//hp慕?>代码如下:substr(string,start,length)其中start的参数正数 - 在字符串的指定位置开始负数 - 在从字符串结尾的指定位置开始0 - 在字符串中的第一个字符处开始

我是新手_请多指教

mb_substr(字符串变量,开始截取的位置,截取个数, 网页编码)看你php进阶篇都没怎么看,建议可以简单过一遍,里面提到的重要的函数例子可以自己在运行环境里写下运行下加深印象

田心枫

substring
打开App,查看更多内容
随时随地看视频慕课网APP