? Php/***** @ Author: glad *** @ URL: ahref = "http://www.cnpik.com/" target = "_ blank" inline-) */function
/**
* ** @ Author: Glad
* ** @ URL: http://www.cnpik.com/
* ** @ E_mail: lianxiwoo@sohu.com
* ** @ Use it as needed. do not collect the money :-)
*/
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'
__________________________
';
$ String = '1970 objection: 242432 million guilty of a wide range of Embassy premises 456 ';
$ Sublen = strlen ($ string );
$ Len = 20;
Echo $ string .'
';
Echo 'total length: '. ($ sublen 1 ).'
';
Echo 'number of interceptions: '. $ len .'
';
For ($ I = 1; $ I <= $ sublen 1; $ I ){
If ($ I> $ len ){
Echo $ I .'→'. CnSubStr ($ string, $ I ).'...
';
Continue;
}
Echo $ I .'→'. CnSubStr ($ string, $ I ).'
';
}
?>