如果我有一个看起来像这样的网址,那么读取该值的最佳方法是什么
http://www.domain.com/compute?value=2838
Run Code Online (Sandbox Code Playgroud)
我试过parse_url()但它value=2838没有给我2838
编辑:请注意我正在谈论一个字符串,而不是一个实际的网址.我把url存储在一个字符串中.
您可以使用parse_url然后parse_str查询.
<?php
$url = "http://www.domain.com/compute?value=2838";
$query = parse_url($url, PHP_URL_QUERY);
$vars = array();
parse_str($query, $vars);
print_r($vars);
?>
Run Code Online (Sandbox Code Playgroud)
打印:
Array
(
[value] => 2838
)
Run Code Online (Sandbox Code Playgroud)