漢字|質問
function msubstr($str,$start,$len) {
を使って を使って を使って を使って を通して を通して を通して を通して を通して を通して を通して アウトサー アウトサー アウトサー アウトサー アウトサー アウト アウト アウト アウト オーバー そうそうそうそうそうそうそうはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいはいだからそうだね。 return $tmpstr;
------------------------------------
< ;?PHP
$str="この文字は長いです、'";
$Short_Str=showShort($str,4);//最初の 4 つの中国語文字をインターセプトすると、結果は次のようになります: この文字...
Echo "$Short_Str " ;
関数 csubstr($str,$start,$len)
$strlen=strlen($str);
for($i<$strlen;$i++, $ clen++)
{
if ($clen>=$start+$len)
break;
if(ord(substr($str,$i,1))>0xa0)
{
if ($clen>=$start) )
$tmpstr.=substr($str,$i,2);
$i++;
else
{
if ($clen>=$start)
$tmpstr.=substr($str,$i , 1);
}
}
return $tmpstr;
関数 showShort($str,$len)
{
$tempstr($str,0,$len) ; $tempstr)
$tempstr .= "..." //ここで変更するだけです
return $tempstr;