我要做的是在短划线之后删除一个字符串,如果短划线与匹配后的字符串匹配。
例如它就像:如果endofstring等于givenstring,删除破折号和之后的所有内容,否则保留破折号
感谢您的帮助!
答案 0 :(得分:1)
$string='Hello this is the-end';
$remove='end';
$i=strrpos($string, $remove);
if ($i===strlen($string)-strlen($remove)) $string=substr($string, 0, $i-1);
var_dump($string);