Захватите оставшийся текст после в последний раз “/” в строке php

Так, позволяет, говорят, что у меня есть a $somestring это - хранения значение "main/physician/physician_view".

Я хочу захватить просто "physician_view". Я хочу, чтобы это также работало, если переданная строка была "main/physician_view" или "site/main/physician/physician_view".

Надо надеяться, мой вопрос имеет смысл. Любая справка ценилась бы!

35
задан Roeland 4 May 2010 в 04:16
поделиться

3 ответа

Есть много способов сделать это. Я бы, вероятно, использовал:

array_pop(explode('/', $string));
30
ответ дан 27 November 2019 в 06:25
поделиться

Используйте базовое имя , которое было создано именно для этой цели.

28
ответ дан 27 November 2019 в 06:25
поделиться

Вы можете использовать strrpos () , чтобы найти последнее вхождение одной строки в другую:

substr($somestring, strrpos($somestring, '/') + 1)
61
ответ дан 27 November 2019 в 06:25
поделиться
Другие вопросы по тегам:

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