快速提问
我有一个 URL 字符串,我希望将键值作为数组输出,例如
$url ="www.domain.com?test=1&test2=2&test3=3";
并希望将输出作为数组
key => value 所以我可以调用任何键
例如
array (
test => 1,
test1 => 2,
test2 => 3,
)
不能使用explode & 只是想我是否必须在& 和= 之间做一个循环并匹配键
快速提问
我有一个 URL 字符串,我希望将键值作为数组输出,例如
$url ="www.domain.com?test=1&test2=2&test3=3";
并希望将输出作为数组
key => value 所以我可以调用任何键
例如
array (
test => 1,
test1 => 2,
test2 => 3,
)
不能使用explode & 只是想我是否必须在& 和= 之间做一个循环并匹配键
我会使用parse_url()和parse_str():
$url = parse_url('www.domain.com?test=1&test2=2&test3=3');
parse_str($url['query'], $keyvalue);
var_dump($keyvalue);
$keyvalue
应该包含您想要的数组。