Heim >Backend-Entwicklung >PHP-Tutorial >PHP mb_substr函数在实际编码中的应用方法_PHP教程

PHP mb_substr函数在实际编码中的应用方法_PHP教程

WBOY
WBOYOriginal
2016-07-15 13:31:22857Durchsuche

我们在使用1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入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> ?php  </span></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 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.comtruehttp://www.bkjia.com/PHPjc/446218.htmlTechArticle我们在使用 1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入Windows/system32里面。 2.在windows目录下找...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn