mb函数是根据编码格式 处理文字的函数扩展。
修改/etc/php.ini配置文件,增加extension=php_mbstring.so
用我最常用的substr函数举例子。一目了然。
举例:
<span style="color: #008080"> 1</span> <?<span style="color: #000000">php </span><span style="color: #008080"> 2</span> <span style="color: #008000">//</span><span style="color: #008000">phpinfo();</span> <span style="color: #008080"> 3</span> <span style="color: #800080">$str</span> = 'abcdef'<span style="color: #000000">; </span><span style="color: #008080"> 4</span> <span style="color: #0000ff">echo</span> <span style="color: #008080">strlen</span>(<span style="color: #800080">$str</span>);<span style="color: #008000">//</span><span style="color: #008000"> 6</span> <span style="color: #008080"> 5</span> <span style="color: #0000ff">echo</span> '<br/>'<span style="color: #000000">; </span><span style="color: #008080"> 6</span> <span style="color: #0000ff">echo</span> <span style="color: #008080">substr</span>(<span style="color: #800080">$str</span>, 1,2);<span style="color: #008000">//</span><span style="color: #008000"> bc</span> <span style="color: #008080"> 7</span> <span style="color: #0000ff">echo</span> '<br/>'<span style="color: #000000">; </span><span style="color: #008080"> 8</span> <span style="color: #008080"> 9</span> <span style="color: #800080">$str2</span> = '我是谁ab'<span style="color: #000000">; </span><span style="color: #008080">10</span> <span style="color: #0000ff">echo</span> <span style="color: #008080">substr</span>(<span style="color: #800080">$str2</span>, 2, 2);<span style="color: #008000">//</span><span style="color: #008000"> ��</span> <span style="color: #008080">11</span> <span style="color: #0000ff">echo</span> '<br/>'<span style="color: #000000">; </span><span style="color: #008080">12</span> <span style="color: #0000ff">echo</span> mb_substr(<span style="color: #800080">$str2</span>, 2, 2, 'UTF-8');<span style="color: #008000">//</span><span style="color: #008000"> 谁a</span> <span style="color: #008080">13</span> <span style="color: #0000ff">echo</span> '<br/>'<span style="color: #000000">; </span><span style="color: #008080">14</span> <span style="color: #0000ff">echo</span> <span style="color: #008080">strlen</span>(<span style="color: #800080">$str2</span>);<span style="color: #008000">//</span><span style="color: #008000"> 11</span> <span style="color: #008080">15</span> <span style="color: #0000ff">echo</span> '<br/>'<span style="color: #000000">; </span><span style="color: #008080">16</span> <span style="color: #0000ff">echo</span> mb_strlen(<span style="color: #800080">$str2</span>, 'UTF-8');<span style="color: #008000">//</span><span style="color: #008000"> 5</span> <span style="color: #008080">17</span> <span style="color: #0000ff">echo</span> '<br/>';
看第10和12行,作用就很清楚了。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号