split($pattern,$string)在给定模式或正则表达式中分割字符串(自5.3.0以来已被弃用)
preg_split($pattern,$string)在给定的正则表达式模式中分割字符串
在给定模式中分解字符串($pattern,$string)
end($arr)获取最后一个数组元素
所以:
结束(分( ‘ – ‘,$STR))
结束(使preg_split( ‘/ – /’,$STR))
结束(爆炸( ‘ – ‘,$STR))
将返回一个分隔字符串的最后一个元素.
还有一个硬核的方式来做到这一点:
$str = '1-2-3-4-5';
echo substr($str, strrpos($str, '-') + 1);
// | '--- get the last position of '-' and add 1(if don't substr will get '-' too)
// '----- get the last piece of string after the last occurrence of '-'