php如何截取字符串?
  • 2021-06-06 阅读:162

substr(要截取的字符串,开始截取位置,截取长度);

$str='abcdefg'
substr($str,0,3);

如果截取的是汉字,一个汉字是占3个字符。

$str='你好大雷'
echo  substr($str,0,3);

结果位'你'

$str='你好大雷'
echo  substr($str,0,1);

结果为'乱码'
为什么会是乱码,因为一个汉字是长度是占3个字符,在汉字中间被劈断,所以出现乱码