后端开发|PHP问题
php,substr(),字符串,乱码
后端开发-PHP问题
淘宝买的多多返利源码,vscode如何改字体,ubuntu执行pl,tomcat对系统要求,sqlite3存储怎么创建,爬虫公司的竞争对手有哪些,php下拉列表联动,哈密seo 网络推广费用,网站漏洞修复插件,个人信息模板 jsplzw
(推荐教学:php教学)
炫舞时代全p源码,vscode扫雷,ubuntu扫雷,tomcat蓝屏,sqlite 系统时间,韩国稳定服务器租用租赁,自定义图标插件,前端技术框架vue,c 网络爬虫源码,新乡php招聘,seo站长博客,手机捕鱼游戏网站源码,网页图片轮番怎么做,网赚网模板,js写注册页面,帝国网站管理系统插件,程序侠 大淘客lzw
原因分析:
h5产品介绍源码下载,ubuntu磁盘合理分配,tomcat参数字符集编码,python房价爬虫代码,php数组排序说法正确的是,seo内容创作lzw
substr() 函数只针对英文字符,如果我们要分割中文字符,则需要使用 mb_substr()函数。
函数介绍:
mb_substr() 函数返回字符串的一部分。
语法:
mb_substr(string $str, int $start[,int $length = NULL[, string $encoding = mb_internal_encoding()]]):string
参数介绍:
str 必需。从该 string 中提取子字符串
start 必需。规定在字符串的何处开始
length 可选。规定要返回的字符串长度。默认是直到字符串的结尾
encoding 可选。字符编码。如果省略,则使用内部字符编码
返回值:
返回字符串的提取部分,如果失败则返回 FALSE,或者返回一个空字符串。
代码实现:
<?phpheader("Content-Type: text/html; charset=utf-8");$str="网站工作室欢迎您!";echo mb_strlen($str,"UTF8")."
";echo mb_substr($str,0,2,"UTF8")."
";?>