字符串始终以连字符结尾,后跟可变大小的整数。例如:
foo-bar-baz-132another-55-string-961370
如何删除最后一个连字符(从右到左的第一个出现)以及右边的任何字符?
尝试一下
$string = 'foo-bar-baz-132 another-55-string-961370'; $result = substr ($string , 0, strrpos($string, '-')); echo $result;
来源