gpt4 book ai didi

php - 提取 $_GET 变量的特定部分或 URL 本身

转载 作者:可可西里 更新时间:2023-10-31 23:54:52 26 4
gpt4 key购买 nike

得到这个东西用户来到我的网站,他们每次都在 url new 中有变量,但结尾总是一样的/dp/随机ID/

http://mywebsite.com/?source=text&keyword=site.com/random-text/dp/10505/

所以我要保存的是/dp/this id/我想过使用类似的东西:

  $keywword = $_GET['keyword'];

还有一些如何像在正则表达式中一样提取随机 ID,您可以找到/dp/和/之间的内容,并保存到 $id 之类的变量中,以便以后使用。

最佳答案

你可以这样做:

$keyword = $_GET['keyword'];
$foo = explode('/', $keyword);
$id = $foo[3];

DEMO: http://codepad.org/CcOcwDa6


我还打算提出一个 regExp 解决方案:

preg_match('/dp\/([^\/]+)\//', $url, $matches);
$id = $matchs[1];

regExp 解决方案的好处在于,如果您的 keyword参数不断变化,只要您要查找的 id 前面有 dp/,这应该仍然有效.

DEMO: http://ideone.com/xqXU2b

关于php - 提取 $_GET 变量的特定部分或 URL 本身,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15249731/

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