ホームページ >バックエンド開発 >PHPチュートリアル >文字化けのない中国語のカスタム傍受

文字化けのない中国語のカスタム傍受

WBOY
WBOYオリジナル
2016-07-25 08:47:58896ブラウズ
文字化けのない中国語のカスタム傍受
  1. function chinesesubstr($str,$start,$len) { //$str は文字列を指します、$start は文字列の開始位置を指します、$len は文字列の長さを指します
  2. $strlen= $start+$len; // $strlen を使用して、文字列の全長、つまり文字列の開始位置から文字列の全長までを格納します
  3. for($i=0;$i<$strlen; $i++) {
  4. if(ord(substr ($str,$i,1))>0xa0) { //文字列の最初のバイトの ASCII 序数値が 0xa0 より大きい場合、漢字を意味します
  5. $ tmpstr.=substr($str,$i,2) ; //各 2 文字を取り出して、漢字 1 文字に等しい変数 $tmpstr に代入します
  6. $i++; //変数は 1 ずつ増加します
  7. }
  8. else
  9. $tmpstr.=substr($str,$i,1); / /漢字でない場合は、一度に 1 文字ずつ取り出して変数 $tmpstr に代入します
  10. }
  11. return $tmpstr; //文字列を返します
  12. }
コードをコピー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。