PHPは中国語の文字列を切り取って現れないことを実現しますか?号の解決方法

1172 ワード

本文の実例はPHPが中国語の文字列を切り取って現れないことを実現することを述べましたか?号の解決方法.皆さんの参考にしてください.具体的には以下の通りです.
PHPが英語の混合文字列を切り取ると、最後の漢字はよく半分に分解されます.例:文字列の最初の18文字を切り取ります.

";
?>


次のように出力されます.

1      ?BR>


そこで、中国語と英語の混合文字列の漢字バイト数が奇数であれば、1バイト少なく切り取り、漢字の表示が完全であることを判断するコードを書いた.

 127)
  {
    $value_count++;
  }
}
if ($value_count % 2 != 0)
{
  $value = substr($text, 0, $value_length - 1);
}
echo $value."
"; ?>

次のように出力されます.

1    sina  


PHPに関する内容についてもっと兴味のある読者は、「php文字列(string)用法総括」、「PHP配列(Array)操作技巧大全」、「PHP基本文法入門教程」、「PHP演算と演算子用法総括」、「php対象プログラム设计入門教程」、「PHPネットワークプログラミング技巧総括」、「php+mysqlデータベース操作入門チュートリアル」および「php一般データベース操作テクニック要約」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.