首頁 >後端開發 >php教程 >字符串截取的有关问题

字符串截取的有关问题

WBOY
WBOY原創
2016-06-13 10:05:04700瀏覽

字符串截取的问题
我想截取10个字符,包括中英文
怎么才能保证:
截取出来的一定是10个字符呢?如5个英文,5个中文
4个英文,6个中文

------解决方案--------------------
$abc= "你好不朋友abc ";
$len=strlen($abc);
for ($i=0;$i if (ord(substr($abc,$i,1))> 0xa0)
{
$string.=substr($abc,$i,2);
$i++; }
else{
$abc.=substr($abc,$i,1);
}
echo $abc. "
";
}
------解决方案--------------------
$abc= "你好不朋友abc ";
$len=strlen($abc);
for ($i=0;$i if (ord(substr($abc,$i,1))> 0xa0)
{
$string.=substr($abc,$i,2);
$i++; }
else{
$string.=substr($abc,$i,1);
}
echo $string. "
";
}

------解决方案--------------------
mb_substr

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn