以下代码返回最后一次短划线右侧的所有内容:
$string1 = 'some-random-string-123456';
$string2 = strrchr($string1, '-');
echo $string2;
output: -123456
是否有一个函数可以返回最后一个破折号左边的所有内容?因此输出将是:
some-random-string
答案 0 :(得分:4)
$string2 = substr($string1, 0, strrpos($string1, "-"))
答案 1 :(得分:-2)
这样的东西会起作用..
$string2 = substr($string1, 0, strpos($string1, '-'));