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

2015-01-24信息快讯网

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中simplexml_load_string函数使用说明
php iconv() : Detected an illegal character in input string
PHP中的string类型使用说明
PHP STRING 陷阱原理说明
一个PHP的String类代码
php中$this-&gt;含义分析
php self,$this,const,static,-&gt;的使用
PHP nl2br函数 将换行字符转成 &lt;br&gt;
PHP 源代码分析 Zend HashTable详解第1/3页
PHP file_get_contents 函数超时的几种解决方法
PHP 配置文件中open_basedir选项作用
php str_pad 函数用法简介
php strlen mb_strlen计算中英文混排字符串长度
phpmyadmin MySQL 加密配置方法
php 分页函数multi() discuz
PHP 类型转换函数intval
phpmyadmin 访问被拒绝的真实原因
php array_map array_multisort 高效处理多维数组排序
Windows PHP5和Apache的安装与配置
phpMyAdmin 安装配置方法和问题解决
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
php strtotime 函数UNIX时间戳
php str_pad 函数使用详解
PHP strtr() 函数使用说明
用PHPdig打造属于你自己的Google[图文教程]
PHP音乐采集(部分代码)
phpmyadmin中配置文件现在需要绝密的短语密码的解决方法
php中的登陆login
解决phpmyadmin中文乱码问题。。。
PHP has encountered an Access Violation
phpfans留言版用到的install.php
require(),include(),require_once()和include_once()的异同
IIS+PHP+MySQL+Zend配置 (视频教程)
IIS下配置Php+Mysql+zend的图文教程
<b>一些常用的php函数</b>
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
第十五节--Zend引擎的发展
使用php+xslt在windows平台上
substr()函数中文版
新版百元变化更能防伪 收藏越稀缺越值钱
©2014-2024 dbsqp.com