当前位置:首页> PHP教程> PHP代码
关键字
文章内容
适应中文的substr函数
 
 
修改时间:[2009/04/09 23:30]    阅读次数:[645]    发表者:[起缘]
 
function SubstrGB($in,$num){

        $pos=0;

        $out="";

        while($c=substr($in,$pos,1)){

            if($c=="\n") break;

            if(ord($c)>128){

                $out.=$c;

                $pos++;

                $c=substr($in,$pos,1);

                $out.=$c;

            }

            else{

                $out.=$c;

            }

            $pos++;

            if($pos>=$num) break;

        }

        return $out;