从 URL 字符串中分解出一些东西
Explode something from URL string
我需要从 URL 中获取 "token" 的最佳解决方案。
URL的例子(总是相同的结构):
https://steamcommunity.com/tradeoffer/new/?partner=123456789&token=qwerty1@
我只想从这个URLqwerty1@
得到URL。
哪个选项最好、最安全、最快?
此致。
您可以使用 parse_url
获取查询字符串,然后使用 parse_str
获取 token
。
parse_str(parse_url(
'https://steamcommunity.com/tradeoffer/new/?partner=123456789&token=qwerty1@',
PHP_URL_QUERY
), $result);
echo $result['token']; // qwerty1@
怎么样?
$arr = explode("=", $string);
echo end($arr); //prints "qwerty1@"
我需要从 URL 中获取 "token" 的最佳解决方案。
URL的例子(总是相同的结构):
https://steamcommunity.com/tradeoffer/new/?partner=123456789&token=qwerty1@
我只想从这个URLqwerty1@
得到URL。
哪个选项最好、最安全、最快?
此致。
您可以使用 parse_url
获取查询字符串,然后使用 parse_str
获取 token
。
parse_str(parse_url(
'https://steamcommunity.com/tradeoffer/new/?partner=123456789&token=qwerty1@',
PHP_URL_QUERY
), $result);
echo $result['token']; // qwerty1@
怎么样?
$arr = explode("=", $string);
echo end($arr); //prints "qwerty1@"