ホームページ  >  記事  >  バックエンド開発  >  PHPインターセプト文字列関数、文字化けせずに中国語をサポート_PHPチュートリアル

PHPインターセプト文字列関数、文字化けせずに中国語をサポート_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 14:54:00808ブラウズ

phpのsubstr関数を使用して文字列の一部をインターセプトしますが、文字列に中国語が含まれている場合、結果が文字化けし、Webページのラベルが混乱し、表示が不完全になります。

機能を見つけて共有します。

クリップボードにコピーLiehuo.Net Codes引用コンテンツ: [www.bkjia.com] 関数 msubstr($str, $start, $len) {
$tmpstr = "";
$strlen = $start + $len;
for($i if(ord(substr($str, $i, 1)) > 0xa0) {
$tmpstr .= substr($str, $i, 2)
} else
$tmpstr .= substr( $str、$i、1)
$tmpstr;
* 中国語の文字化けを回避できます
* パラメータ $str は文字列、$start は開始文字、$len は終了文字
* インターセプトされた文字を返します



http://www.bkjia.com/PHPjc/364695.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/364695.html技術記事 phpのsubstr関数を使用して文字列の一部をインターセプトしますが、文字列に中国語が含まれていると結果が文字化けし、Webページのラベルが混乱したり、表示が不完全になったりします。 機能を見つけて共有してください...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。