Is there a PHP function to convert a query string to an array?

后端 未结 1 1769
自闭症患者
自闭症患者 2020-11-30 04:11

I\'m basically looking for the opposite of http_build_query().

I have the following as a string:

foo=bar&bar[var]=foo
1条回答
  •  半阙折子戏
    2020-11-30 04:28

    You want parse_str(). Pass it an array as the 2nd parameter and it will extract variables from the query string you give it into the array:

     value
        [arr] => Array
            (
                [0] => foo bar
                [1] => baz
            )
    
    )
    */
    

    Notice this is the very first related function listed on the http_build_query page.

    0 讨论(0)
提交回复
热议问题