Rumah >pembangunan bahagian belakang >tutorial php >字符串截取的有关问题

字符串截取的有关问题

WBOY
WBOYasal
2016-06-13 10:05:04701semak imbas

字符串截取的问题
我想截取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

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn