Я пытаюсь удалить последние несколько символов из string
с помощью rtrim
,
у меня есть строка "Scryed (download torrent) - TPB"
я хочу вывод строки "Scryed"
например
$title_t = "Scryed (download torrent) - TPB";
echo ($title_t) ;
echo "\n";
$title = ( rtrim ($title_t, "(download torrent) - TPB") );
echo ($title) ;
дает
Scryed (download torrent) - TPB
Scry
Это почему ?
ожидаемый результат
Scryed (download torrent) - TPB
Scryed
Это потому что rtrim
второй параметр список персонажей. Не строка, которая будет урезана! Вы должны использовать substr
или же str_replace
:
$title = substr($title_t, 0, strlen($title_t) - strlen("(download torrent) - TPB"));
или же
$title = str_replace("(download torrent) - TPB", "" , $title_t);
Других решений пока нет …