PHP Substr库函数的功能介绍

2009-12-31     作者:   转载自:CSDN     编辑:乐乐   点击进入论坛
关键词:PHP  Substr

  初学PHP语言的朋友对于时常碰到的陌生函数都比较有兴趣,一旦发现了这个函数的特殊功能后,往往都会很兴奋。我们今天要给大家介绍的是关于PHP Substr库函数的具体功能介绍。

  下面这个PHP Substr库函数程序不算完美,但处理一般的中文(GB18030,GB2312,BIG5)是没有问题的。这个函数不适合utf-8编码的文字。

  //$str字符串 //$max 最大字符数 function Substring($str,$max){ $cnt=0; //实际计数 $index=0; //当前索引 $output=''; //输出 // while($cnt<$max && $index=0x81 && ord($str[$index])<=0xfe){ if($index+1=0x40 && ord($str[$index+1])<0x7e) || (ord($str[$index+1])>=0xa1 && ord($str[$index+1])<=0xfe) ){ $index++; $output.=$str[$index]; } } } //gb2312 else if(ord($str[$index])>=0xa1 && ord($str[$index])<=0xf7){ $output.=$str[$index]; if($index+1=0xa1 && ord($str[$index+1])<0xfe){ $index++; $output.=$str[$index]; } } } else{ } $cnt++; $index++; } return $output; }

  以上代码示例就是PHP Substr库函数在截取中文字符时的具体使用方法。

寻找产品:
姓       名: 电   话:
公       司: E-mail:
描       述: