解析 URL 查询字符串

发布于 2024-11-03 08:54:32 字数 203 浏览 5 评论 0原文

我有一个像这样的字符串:

$q = "menu=true&submenu=true&pcode=123456&code=123456";

我想获取 pcode = 123456code = 123456 的值。

我怎样才能得到这个?

I have a string like:

$q = "menu=true&submenu=true&pcode=123456&code=123456";

I want to get the value of pcode = 123456 and code = 123456.

How can I get this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

智商已欠费 2024-11-10 08:54:32

如果不是来自 url,则使用 parse_str 函数(然后使用 $_GET 数组)

https://www.php.net/manual/en/function.parse-str.php

Use parse_str function if it's not from url (then use $_GET array)

https://www.php.net/manual/en/function.parse-str.php

离旧人 2024-11-10 08:54:32

使用explode从字符串中获取数组。

explode('&',$q);

它会在每个 & 上爆炸字符串。字符并返回数组中的片段。

Use explode to get array from a string.

explode('&',$q);

It will explode string on every & character and return pieces in an array.

〗斷ホ乔殘χμё〖 2024-11-10 08:54:32
    $q ="menu=true&submenu=true&pcode=123456&code=123456" ;

    // parse str values into an array called $pairs
    parse_str($q, $pairs);

   // loop through $pairs and display all values
    foreach ($pairs as $key => $val) {
       echo "$key => $val\n";
    }
    $q ="menu=true&submenu=true&pcode=123456&code=123456" ;

    // parse str values into an array called $pairs
    parse_str($q, $pairs);

   // loop through $pairs and display all values
    foreach ($pairs as $key => $val) {
       echo "$key => $val\n";
    }
海之角 2024-11-10 08:54:32

请使用 php 爆炸函数来执行此操作,

例如:

   <?php

$q ="menu=true&submenu=true&pcode=123456&code=123456" ;
$pieces = explode("&",$q);

print_r($pieces);

foreach($pieces as $key=>$value){
    $newVarible[]=explode("=",$value);


}
print_r($newVarible);

?>

Please use php explode functions to do it

ex:

   <?php

$q ="menu=true&submenu=true&pcode=123456&code=123456" ;
$pieces = explode("&",$q);

print_r($pieces);

foreach($pieces as $key=>$value){
    $newVarible[]=explode("=",$value);


}
print_r($newVarible);

?>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文