PHP常见截取字符串几种方法

substr(字符串,开始位置,截取长度)如果截取的字符串是多个字节,就会出现乱码,比如中文,适用于截取字母和数字$str='hello';echosubstr($str,1,2);//输出elmb_substr(字符串,开始位置,截取长度,字符编码)适用于截取中文,按字来切分echomb_substr('这个真的很nice',0,3,'utf-8');//输出这个真mb_strcut(字符串,开始位置,截取长度,字符编码)按照字节来切分echomb_strcut('这个真的很nice',0,3,'utf-8');//输出这$str[0]将字符串看做字符集合,中文不适用哦!$str='hello';echo$str[0];//输出h有时字符串中含有中英文数字等,所以自定义一个不区分中英文的函数来切分字符串/****中英混合的字符串截取*@param待截取字符串$sourcestr*@param截取长度$cutlength*/functionsub_str($sourcestr,$cutlength){$returnstr='';//待返回字符串$i=0;$n=0;$str_length...
首页上一页...278279280281282下一页尾页