在 php 字符串中最后一个“/”之后抓取剩余文本

2022-08-30 09:55:10

所以,假设我有一个“主/医生/physician_view”的值。$somestring

我只想抓住“physician_view”。如果传递的字符串是“main/physician_view”或“site/main/physician/physician_view”,我希望它也能正常工作。

希望我的问题有意义。任何帮助将不胜感激!


答案 1

您可以使用 strrpos() 来查找一个字符串在另一个字符串中的最后一次出现:

substr($somestring, strrpos($somestring, '/') + 1)

答案 2

有很多方法可以做到这一点。我可能会使用:

array_pop(explode('/', $string));

推荐