provides two PHP intercept string function, they can automatically recognize the Chinese Oh, if you are intercepting the article this is very good ah, like to come in and see it.
provides two PHP tutorials to intercept string functions, they can automatically recognize the Chinese Oh, if you are intercepting the article this is very good ah, like to come in and see it.
Header ("content-type:text/html; Charset=utf-8 ");
function Strcut ($string, $length, $dot = ' ... ', $charset = ' utf-8 ')
{
$strlen = strlen ($string);
if ($strlen <= $length) return $string;
$strcut = ";
if (Strtolower ($charset) = = ' Utf-8 ')
{
$n = $tn = $noc = 0;
while ($n < $strlen)
{
$t = Ord ($string [$n]);
if ($t = = 9 | | $t = = 10 | | (<= $t && $t <= 126)) {
$tn = 1; $n + +; $noc + +;
} elseif (194 <= $t && $t <= 223) {
$tn = 2; $n + = 2; $noc + = 2;
} elseif (224 <= $t && $t <= 239) {
$tn = 3; $n + = 3; $noc + = 3;
} elseif (<= $t && $t <= 247) {
$tn = 4; $n + = 4; $noc + = 4;
} elseif (248 <= $t && $t <= 251) {
$tn = 5; $n + = 5; $noc + = 5;
} elseif ($t = = 252 | | $t = = 253)
{
$tn = 6; $n + = 6; $noc + = 6;
}
Else
{
$n + +;
}
if ($noc >= $length) break;
}
if ($noc > $length) $n-= $tn;
$strcut = substr ($string, 0, $n);
}
Else
{
$dotlen = strlen ($dot);
$maxi = $length-$dotlen-1;
for ($i = 0; $i < $maxi; $i + +)
{
$strcut. = Ord ($string [$i]) > 127? $string [$i]. $string [+ + $i]: $string [$i];
}
}
Var_dump ($strcut);
return $strcut;
}
echo "Jjjkkklll";
Echo strcut ("Towards KK towards KK towards KK kkklllllllllllmmmmmmmmmmmmmmm Xiangdongyang", 12)
Character Intercept function two
function Splitstr ($str, $len) {
if ($len <=0) {
return false;
}
else{
$slen =strlen ($STR);
if ($len >= $slen)
return $str;
else{
for ($i =0; $i < ($len-1); $i + +) {
if (Ord (substr ($str, $i, 1)) >0xa0)
$i + +;
}
if ($i >= $len)
Return substr ($str, 0, $len);
ElseIf (Ord (substr ($str, $i, 1)) >0xa0)
Return substr ($str, 0, $len-1);
Else
Return substr ($str, 0, $len);
}
}
}
http://www.bkjia.com/PHPjc/631741.html www.bkjia.com true http://www.bkjia.com/PHPjc/631741.html techarticle provides two PHP intercept string function, they can automatically recognize the Chinese Oh, if you are intercepting the article this is very good ah, like to come in and see it. provides two PHP tutorials to intercept strings ...