まず最初に
1. ファイル php_mbstring.dll が Windows/system32 にあることを確認します。ない場合は、Php インストール ディレクトリ拡張子から Windows/system32 にコピーします。
2. Windows ディレクトリで php.ini を見つけ、編集のために開き、mbstring.dll を検索し、
;extension=php_mbstring.dll を見つけて、先頭の ; 記号を削除して、mb_substr 関数を有効にします。 mb_strcut 関数は文字列の長さをインターセプトすることもできます。次の例で違いを見てみましょう:
コードをコピーします コードは次のとおりです:
$str = 'この方法では、文字列は文字化けしません^_ ^';
echo "mb_substr:" . mb_substr($str, 0, 7, 'utf-8');
//結果: このようにして、私の言葉
echo "< br>";
echo "mb_strcut:" . mb_strcut($str, 0, 6, 'utf-8');
//結果: このようになります
?>
上記からわかるようにたとえば、mb_substr は単語文字ごとに分割され、mb_strcut は文字をバイトごとに分割しますが、文字の半分は生成されません。
http://www.bkjia.com/PHPjc/318741.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/318741.html技術記事まず、1. Windows/system32 に php_mbstring.dll ファイルがあることを確認します。ない場合は、Php インストール ディレクトリ拡張子から Windows/system32 にコピーします。 2. Windows ディレクトリで php.i を見つけます...