php截取utf-8中文字符串乱码的解决方法
作者:bea
代码如下: function utf8_substr($str,$len) { for($i=0;$i<$len;$i++) { $temp_str=substr($str,0,1); if(ord($temp_str) > 127){ $i++; if($i<$len){ $new_str[]=substr($str,0,3); $str=substr($str,3)
代码如下:
function utf8_substr($str,$len)
{
for($i=0;$i<$len;$i++)
{
$temp_str=substr($str,0,1);
if(ord($temp_str) > 127){
$i++;
if($i<$len){
$new_str[]=substr($str,0,3);
$str=substr($str,3);
}
}else {
$new_str[]=substr($str,0,1);
$str=substr($str,1);
}
}
return join($new_str);
}
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- Fatal error: Call to undefined function curl_init()解决方法
- PHP Socket 编程
- 有关JSON以及JSON在PHP中的应用
- dedecms系统的广告设置代码 基础版本
- PHP 动态随机生成验证码类代码
- DedeCMS 核心类TypeLink.class.php摘要笔记
- 通俗易懂的php防注入代码
- Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
- 用PHP实现读取和编写XML DOM代码
- php session和cookie使用说明
- DedeCMS dede_channeltype表字段注释
- php抓取https的内容的代码
- PHP 检查扩展库或函数是否可用的代码
- php下关于中英数字混排的字符串分割问题
- Blitz templates 最快的PHP模板引擎
- PHP数组内存耗用太多问题的解决方法
- phpMyadmin 用户权限中英对照
- 使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
- ExtJS与PHP、MySQL实现存储的方法