phpのsubstr関数を使用して文字列の一部をインターセプトしますが、文字列に中国語が含まれている場合、結果が文字化けし、Webページのラベルが混乱し、表示が不完全になります。
機能を見つけて共有します。
クリップボードにコピー引用コンテンツ:
[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.comtruehttp://www.bkjia.com/PHPjc/364695.html技術記事 phpのsubstr関数を使用して文字列の一部をインターセプトしますが、文字列に中国語が含まれていると結果が文字化けし、Webページのラベルが混乱したり、表示が不完全になったりします。 機能を見つけて共有してください...