短划线IF结束字符串匹配给定字符串后删除字符串

时间:2013-12-14 15:08:39

标签: php

我要做的是在短划线之后删除一个字符串,如果短划线与匹配后的字符串匹配。

例如它就像:如果endofstring等于givenstring,删除破折号和之后的所有内容,否则保留破折号

感谢您的帮助!

1 个答案:

答案 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);