php字符串截取

时间:2021-03-18 16:59:32

保留字符串前面的

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