php实现中文字符截取防乱码方法汇总
发布时间:2020-05-23 23:08:24 所属栏目:PHP 来源:互联网
导读:直接使用PHP函数substr截取中文字符可能会出现乱码,主要是substr可能硬生生的将一个中文字符“锯”成两半。那么我们来看看如何解决这个问题呢。
大家在自己的程序中相信都会经常用到截取字符串吧,但是往往遇到截取中文字符串的时候会遇到乱码的问题。很是让人头疼,接下来介绍两种方法防止截取中文字符串的时候出现乱码的问题。 首先第一种,自己写好的一个函数方便使用 利用这个函数截取就不会出现乱码了。 第二种是php内置的一个函数mb_substr函数 指定要截取的字符串的编码格式,就能有效的防止出现乱码了。 说明 $str = "Büyük";$s = 0; // start from "0" (nth) char $l = 3; // get "3" chars echo substr($str,$l) ."n"; echo mb_substr($str,$l) ."n"; echo substr_unicode($str,$l); ?> 以上所述就是本文的全部内容了,希望大家能够喜欢。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |