php字符串截取

保留字符串前面的

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

原文地址:https://www.cnblogs.com/lichihua/p/10502083.html