在php项目开发中遇到这样的字符串
$education_cnt = ‘2006.09 - 2010.07 , Yantai university , International Economics and Trade , Bachelor<br />’;
再用trim函数 trim($education_cnt,'<br/>') 时发现,结果变成这样:
2006.09-2010.07 , Yantaiuniversity , InternationalEconomicsandTrade , Bachelo
后面的字符'r'也被trim掉了,
最终放弃trim函数,用 substr_replace($education_cnt,'',-5); 得到正确的结果
2006.09 - 2010.07 , Yantai university , International Economics and Trade , Bachelor
上面情况考虑不周,应做如下判断:
$pos = strrpos($education_cnt,'<br/>');
$len = strlen($education_cnt);
$diff = $len - $pos;
if($diff == 5){
$education_cnt = substr_replace($education_cnt,'',-5);
}
$education_Sarr = explode('<br/>',$education_cnt);
纯属原创,转载请标注!