Поймите, что вторым аргументом для обрезки функций, таких как rtrim, является набор символов, поэтому вы пытаетесь удалить каждый экземпляр символов s
, c
и .
с конца вашей строки, а неупорядоченная последовательность символов.Вот почему он также удаляет завершающий s
из vegas
.
Из документации php.net:
символ_маски
Вы также можете указать символы, которые хотите вырезать, с помощью параметра character_mask.Просто перечислите все символы, которые вы хотите удалить.С помощью .. вы можете указать диапазон символов.
Лучше проверить, что конец вашей строки равен .css
, а затем подставить последние 4 символа