php字符串截取中文截取2,单字节截取模式

 更新时间:2007年12月10日 15:12:57   投稿:mdxy-dxy  
这篇文章介绍了php字符串截取中文的截取方法,涉及php字符串遍历、计算、判断等相关操作技巧,需要的朋友可以参考一下

//中文截取2,单字节截取模式
function cn_substr($str,$slen,$startdd=0){
    $restr = "";
    $c = "";
    $str_len = strlen($str);
    if($str_len < $startdd+1) return "";
    if($str_len < $startdd + $slen || $slen==0) $slen = $str_len - $startdd;
    $enddd = $startdd + $slen - 1;
    for($i=0;$i<$str_len;$i++)
    {
        if($startdd==0) $restr .= $c;
        else if($i > $startdd) $restr .= $c;

        if(ord($str[$i])>0x80){
            if($str_len>$i+1) $c = $str[$i].$str[$i+1];
            $i++;
        }
        else{    $c = $str[$i]; }

        if($i >= $enddd){
            if(strlen($restr)+strlen($c)>$slen) break;
            else{ $restr .= $c; break; }
        }
    }
    return $restr;
}
function cn_midstr($str,$start,$len){
    return cn_substr($str,$slen,$startdd);
}

相关文章

  • php循环输出数据库内容的代码

    php循环输出数据库内容的代码

    今天书写php的循环输出内容,总发现第一篇不能现实,原来是用php do while语句,后来改成while所以出现这个问题,都怪学艺不精啊,特整理下
    2008-05-05
  • php下获取客户端ip地址的函数

    php下获取客户端ip地址的函数

    php getip获取用户ip地址的函数代码,需要的朋友可以参考下。
    2010-03-03
  • PHP下判断网址是否有效的代码

    PHP下判断网址是否有效的代码

    判断一个url能否正常访问,避免使用file_get_contents时,因为url无法访问,而出现致命错误,终止程序的问题
    2011-10-10
  • php实现通过ftp上传文件

    php实现通过ftp上传文件

    在php中我们可以利用ftp_connect相关函数实现文件上传与下载功能,其实就是ftp客户端一样的操作,下面我来给大家介绍如何利用php来实现
    2015-06-06
  • PHP htmlspecialchars_decode()函数用法讲解

    PHP htmlspecialchars_decode()函数用法讲解

    今天小编就为大家分享一篇关于PHP htmlspecialchars_decode()函数用法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • php 用checkbox一次性删除多条记录的方法

    php 用checkbox一次性删除多条记录的方法

    一次性删除多条记录,对于比较多的信息,如果没有批量删除功能是非常麻烦的。这样就方便多了。
    2010-02-02
  • PHP漏洞全解(详细介绍)

    PHP漏洞全解(详细介绍)

    针对PHP的网站主要存在下面几种攻击方式,这里介绍下,大家在书写php代码的时候一定要注意下
    2012-11-11
  • php实现XML和数组的相互转化功能示例

    php实现XML和数组的相互转化功能示例

    这篇文章主要介绍了php实现XML和数组的相互转化功能,结合实例形式分析了php实现xml转数组及数组转xml相关操作技巧,需要的朋友可以参考下
    2017-02-02
  • PHP基于GD2函数库实现验证码功能示例

    PHP基于GD2函数库实现验证码功能示例

    这篇文章主要介绍了PHP基于GD2函数库实现验证码功能,简单介绍了GD2函数库的常用函数,并结合实例形式分析了php实现验证码功能相关操作技巧,需要的朋友可以参考下
    2019-01-01
  • php反射类ReflectionClass用法分析

    php反射类ReflectionClass用法分析

    这篇文章主要介绍了php反射类ReflectionClass用法,结合实例形式较为详细的分析了php反射类的概念、功能与具体使用方法,需要的朋友可以参考下
    2016-05-05

最新评论