Задать вопрос
@VoRoN1999

Как обрезать строку?

Добрый день.

Мне нужна регулярка или любое другое решение.
Есть строка web.pages.page точек и слов может быть хоть сколько. Мне нужно получать только последнее слово без точки (в данном примере page)
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
$last = pathinfo ('web.pages.page', PATHINFO_EXTENSION);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Eridani
@Eridani
Мимо проходил
$str = 'web.pages.page';
$arr = explode('.', $str);

echo $arr[count($arr) - 1];
Ответ написан
Комментировать
@kostya_vtomske
echo substr ($str, 0, strrpos($str, '.'));

Но правильнее наверное будет mb_substr
Ответ написан
Комментировать
@driverx18
Самый простой и понятный вариант:
$string = 'web.pages.page';
$result = end(explode(".", $string));
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы