gpt4 book ai didi

php - PHP正则表达式获取URL段

转载 作者:行者123 更新时间:2023-12-02 05:51:40 25 4
gpt4 key购买 nike

有人可以帮忙吗?

我想获取网址的前两个部分
例如网址可以看起来像这样

/catalog/category-1

要么
/catalog/category-1/filter/value

我当前的正则表达式看起来像这样...
/(\/catalog\/.*?)\//

这将适用于长网址,但不适用于第一个示例。

最佳答案

尝试

$url = explode('/', trim($url, '/'));
$first_segment = $url[0];
$second_segment = $url[1];

编辑:
正如@Crisp在注释中指出的那样,为防止空的first_segment,请先对字符串进行 trim,然后再对其进行 explode

关于php - PHP正则表达式获取URL段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13628452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com