php中的一个中文字符串截取函数


Posted in PHP onFebruary 14, 2007

PHP代码:
--------------------------------------------------------------------------------

<?php
/**
***@Author:LAD
***@URL   :<a href="http://www.cnpik.com/" target="_blank">http://www.cnpik.com/</a>
***@E_mail:lianxiwoo@sohu.com 
***@随便用,不收钱 :-)
*/
function cnSubStr($string,$sublen)
{
    if($sublen>=strlen($string))
    {
        return $string;
    }
    $s="";
    for($i=0;$i<$sublen;$i++)
    {
        if(ord($string{$i})>127) 
        {
            $s.=$string{$i}.$string{++$i};
            continue;
        }else{
            $s.=$string{$i};
            continue;
        } 
    }
    return $s;
}// End Function cnSubStr($string,$sublen)
/////////// Use like this :
echo "<p>__________________________<p>";
$string="242432反对感是456犯得上广泛大使馆地方7890";
$sublen=strlen($string);
$len=20;
echo $string."<p>";
echo "总长为:".($sublen+1)."<p>";
echo "截取数:".$len."<p>";
for($i=1;$i<=$sublen+1;$i++){
    if($i>$len){
        echo $i."<b> →</b> ".cnSubStr($string,$i)."…<br>";
        continue;
    }
    echo $i."<b> →</b> ".cnSubStr($string,$i)."<br>";
}
?>

PHP 相关文章推荐
一个简单的域名注册情况查询程序
Oct 09 PHP
通过具体程序来理解PHP里面的抽象类
Jan 28 PHP
处理单名多值表单的详解
Jun 08 PHP
修改php.ini以达到屏蔽错误信息并记录日志
Jun 16 PHP
PHP运行SVN命令显示某用户的文件更新记录的代码
Jan 03 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(七)
Jun 23 PHP
PHP面试题之文件目录操作
Oct 15 PHP
php session的锁和并发
Jan 22 PHP
PHP进程通信基础之信号
Feb 19 PHP
php验证码生成器
May 24 PHP
php生成毫秒时间戳的实例讲解
Sep 22 PHP
PHP设计模式(一)工厂模式Factory实例详解【创建型】
May 02 PHP
PHP音乐采集(部分代码)
Feb 14 #PHP
一个数据采集类
Feb 14 #PHP
phpmyadmin中配置文件现在需要绝密的短语密码的解决方法
Feb 11 #PHP
增加反向链接的101个方法 站长推荐
Jan 31 #PHP
Discuz!5的PHP代码高亮显示插件(黑暗中的舞者更新)
Jan 29 #PHP
解决控件遮挡问题:关于有窗口元素和无窗口元素
Jan 28 #PHP
获得Google PR值的PHP代码
Jan 28 #PHP
You might like
php除数取整示例
2014/04/24 PHP
php中的字符编码转换函数用法示例
2014/10/20 PHP
php使用cookie实现记住用户名和密码实现代码
2015/04/27 PHP
PHP预定义变量9大超全局数组用法详解
2016/04/23 PHP
Jquery 弹出层插件实现代码
2009/10/24 Javascript
JS代码优化技巧之通俗版(减少js体积)
2011/12/23 Javascript
通过length属性判断jquery对象是否存在
2013/10/18 Javascript
jquery单选框radio绑定click事件实现方法
2015/01/14 Javascript
JQuery动画与特效实例分析
2015/02/02 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
基于Javascript实现倒计时功能
2016/02/22 Javascript
JavaScript的React Web库的理念剖析及基础上手指南
2016/05/10 Javascript
JavaScript变量类型以及变量作用域详解
2017/08/14 Javascript
解决option标签selected=&quot;selected&quot;属性失效的问题
2017/11/06 Javascript
jQuery+PHP+Ajax实现动态数字统计展示功能
2019/12/25 jQuery
uni-app 支持多端第三方地图定位的方法
2020/01/03 Javascript
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
2020/02/06 Javascript
微信小程序实现天气预报功能(附源码)
2020/12/10 Javascript
python基于multiprocessing的多进程创建方法
2015/06/04 Python
Python查找第n个子串的技巧分享
2018/06/27 Python
python学生信息管理系统(初级版)
2018/10/17 Python
python获取服务器响应cookie的实例
2018/12/28 Python
Python根据欧拉角求旋转矩阵的实例
2019/01/28 Python
python3使用GUI统计代码量
2019/09/18 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
2020/03/06 Python
解决Django no such table: django_session的问题
2020/04/07 Python
python2.7使用scapy发送syn实例
2020/05/05 Python
一些常用的HTML5模式(pattern) 总结
2015/07/14 HTML / CSS
百联网上商城:i百联
2017/01/28 全球购物
德国高品质男装及配饰商城:Cultizm(Raw Denim原色牛仔裤)
2018/04/16 全球购物
自荐信格式的六要素
2013/09/21 职场文书
年度考核评语
2014/01/19 职场文书
公司离职证明范本
2014/10/17 职场文书
三孔导游词
2015/02/05 职场文书
2016教师国培研修感言
2015/12/08 职场文书
2016中秋晚会开幕词
2016/03/03 职场文书