ホームページ >バックエンド開発 >PHPチュートリアル >PHP mb_substr関数の実際のコーディングでの応用方法_PHPチュートリアル

PHP mb_substr関数の実際のコーディングでの応用方法_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:31:22857ブラウズ

私たちは 1 を使用しています。Windows/system32 に php_mbstring.dll ファイルがあることを確認してください。ない場合は、Php インストール ディレクトリ拡張子から Windows/system32 にコピーします。

2. Windows ディレクトリで php.ini を見つけ、編集のために開き、mbstring.dll を検索し、;extension=php_mbstring.dll を見つけて、先頭の ; 記号を削除して、mb_substr 関数を有効にします

PHP mb_substr 関数は文字列の長さもインターセプトできます。次の例で違いを見てみましょう:

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><</span><span> ?php  </span></span></li><li><span>$</span><span class="attribute">str</span><span> =</span><span class="attribute-value">'这样一来我的字符串就不会有乱码^_^'</span><span>;  </span></li><li class="alt"><span>echo"mb_substr:".mb_substr($str,0,7,'utf-8');  </span></li><li><span>//结果:这样一来我的字  </span></li><li class="alt"><span>echo"</span><span class="tag"><</span><span> </span><span class="tag-name">br</span><span class="tag">></span><span>";  </span></span></li>
<li><span>echo"mb_strcut:".mb_strcut($str,0,6,'utf-8');  </span></li>
<li class="alt"><span>//结果:这样   </span></li>
<li>
<span class="tag">?></span><span> </span>
</li>
<li class="alt"><span> </span></li>
</ol>

上記の例からわかるように、PHP mb_substr 関数は文字を単語ごとに分割しますが、mb_strcut は文字をバイトごとに分割します。しかし、半文字現象は起こらないでしょう。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446218.html技術記事ここでは 1 を使用しています。Windows/system32 に php_mbstring.dll ファイルがあることを確認してください。ない場合は、Php インストール ディレクトリ拡張子から Windows/system32 にコピーします。 2. Windows ディレクトリで検索します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。