gpt4 book ai didi

php - 正则表达式获取数字 URL 参数的值?

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

在如下所示的 url 中,我想获取 ProdId 的值。 URL 格式将始终保持一致,参数名称也是如此,但值的长度可能会发生变化。它始终是数字。

http://www.example.com/page.php?ProdId=2683322&xpage=2

使用 PHP 获取它的最快方法是什么(我将处理 10,000,所以速度是个问题)?

最佳答案

PHP 有这方面的内置函数。使用 parse_url()parse_str()在一起。

从 php.net 拼凑而成:

$url = 'http://www.example.com/page.php?ProdId=2683322&xpage=2';

// Parse the url into an array
$url_parts = parse_url($url);

// Parse the query portion of the url into an assoc. array
parse_str($url_parts['query'], $path_parts);

echo $path_parts['ProdId']; // 2683322
echo $path_parts['xpage']; // 2

关于php - 正则表达式获取数字 URL 参数的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2940508/

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