保留字符串前面的
substr($str,start[,$length]);
start 为负数 则从后面开始截取
leng为负数则返回的字符串将从 $str 结尾处向前数第 start 个字符开始
$str='1234:46789'; $len=strlen($str); $pos=strpos($str,':'); //保留:前面的 substr($str,0,$pos); substr($str,-($len),-($len-$pos));// 截取完 从后面开始的第(10-4=6)个还是显示 //保留;后面的: sustr($str,$pos)
截取中文字符串请用mb_substr