2013-12-14 2 views
0

То, что я пытаюсь сделать, это удалить строку после штриха , если строка после тире соответствует тому, что добавлено.Удалить строку после штриха IF конец строки соответствует заданной строке

Например, это было бы так: если endofstring равно givenstring, удалить тир и все после того, как, в противном случае держать тир

Спасибо за любую помощь!

ответ

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); 
+0

Было намного сложнее, чем было, но спасибо! Я приму это, когда смогу: D – user2943677

Смежные вопросы