php进行中文字符串的截取时,会经常用到二个函数iconv_substr和mb_substr,对这二个函数应该如何选择呢?参考下本文介绍的例子就明白了。
示例代码,用到了函数substr与iconv_substr,mb_substr
1 <html> 2 <head><meta charset='utf-8'> 3 <title>截取中文字符串_脚本学堂_www.jbxue.com</title> 4 </head> 5 <body> 6 <?php 7 $str='123脚本学堂456欢迎大家的光临'; 8 echo substr($str,0,4); 9 echo '<br>';10 echo iconv_substr($str,0,4,'utf-8');11 echo '<br>';12 echo mb_substr($str,0,4,'utf-8');13 ?>14 </body>15 </html>