本文实例讲述了php实现过滤字符串中的中文和数字。分享给大家供大家参考。具体实现方法如下:
function getchinese($string,$encode=gbk) { switch($encode){case gbk :$codelength=2;break;case gb2312 :$codelength=3;break;case utf-8 :$codelength=3;break;case utf-16 :$codelength=4;break; } $tmpstr = ''; $arr = array(1,2,3,4,5,6,7,8,9,0); $strlen = strlen($string); for($i=0; $i0xa0 ){$tmpstr.= substr($string, $i, $codelength);$i = $i+$codelength-1;} } return $tmpstr;}
希望本文所述对大家的php程序设计有所帮助。
,
