如何获取URL的第一部分

时间:2015-10-09 11:47:05

标签: php regex url

任何人都可以帮助我拼凑出我面对的困惑。让我们说我有网址

/some-work/

/store/bread/alloy/

在这两种情况下,我想从中获取第一部分。即some-workstore

现在我使用parse_url(get_permalink())来获取url的数组,然后获取数组的path索引以获取上面的字符串。现在我还检查了strstr PHP函数,但是我无法使它工作。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:8)

您可以使用explodearray_filtercurrent功能,如

$url = "http://www.example.com/some-work/";
$extracted = array_filter(explode("/",parse_url($url,PHP_URL_PATH)));
echo current($extracted);//some-work

Demo