substr() 関数の中国語版
通常のsubstr()関数は指定した長さの文字列の部分文字列を取得できますが、中国語の場合は新しい文字列の末尾に文字化けが発生する場合があります。 以下の関数は$lenより長い文字列を文字列に変換します。 「…」終了して文字化けを解消します。
使用法: $new = getsubstring($old,20);
関数 getsubstring($str,$len)
{
for($i = 0;$i <$end;$i )
{
if ($i >=0 AND $i <$end)
{
if(ord(substr($str,$i, 1)) > 0xa1)
$result_str.=substr($str,$i,2);
else
$result_str.=substr($str,$i,1);
🎜> return $result_str;