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

posted @ 2017-03-09 17:19  虚无缥缈的云  阅读(114)  评论(0编辑  收藏  举报