ホームページ > バックエンド開発 > PHPチュートリアル > 関数が mb_strlen をサポートしていない場合はどうすればよいですか?

関数が mb_strlen をサポートしていない場合はどうすればよいですか?

WBOY
リリース: 2016-06-23 13:26:55
オリジナル
2162 人が閲覧しました

関数が mb_strlen をサポートしていない場合はどうすればよいですか?


ディスカッションに返信 (解決策)

ウィンドウ

まず、PHP 拡張機能ディレクトリに移動して、php_mbstring.dll ファイルがあるかどうかを確認します。存在する場合は、PHP.ini で拡張機能を開く必要があります。
;extension=php_mbstring.dll
を On extension = pHP_MBSTRING.dll に変更します。 Extension = php_mbstring.d を変更しました。拡張子 = php_mbstring.dll へ



ありがとうございます!

あなたの環境は何ですか?


正直、何を言っているのか分かりません

あなたの php 環境、オペレーティング システム、Web サーバーは何ですか?

変更後にサービスを再起動する必要がある場合のみ。

php.ini ファイルを変更した後、それを有効にするためにサービスを再起動する必要があるので、操作プロセスについて具体的に教えてください。

$s='我是你1234abc';function my($str){    $strlen=0;    for($i=0;$i<strlen($str);$i++){        if(ord(substr($str,$i,1))>0xa0){            $strlen+=0.5;        }else{            $strlen+=1;        }    }    return $strlen;}echo my($s);
ログイン後にコピー

10
ログイン後にコピー

同じ問題に遭遇しました。答えてください、ありがとう! ! !

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート