gpt4 book ai didi

php - 将 HTTP 数据解析为 PHP 变量

转载 作者:可可西里 更新时间:2023-11-01 16:47:59 26 4
gpt4 key购买 nike

我有相当多的变量编码为以下形式:

 foo=bar&spam[eggs]=delicious&...

这些都在一个字符串中(例如,$data = "foo=bar&spam[eggs]=delicious&...")。变量嵌套任意深——很容易有四到五层深(“spam[eggs][bloody][vikings]=loud”)。

是否有一种简单、可靠的方法从中获取多维 PHP 数组?我假设 PHP 有一个解析器来执行此操作,但我不知道它是否公开供我使用。理想情况下,我可以做类似的事情:

// given $data == "foo=bar&spam[eggs]=delicious"
$arr = some_magical_function( $data );
/* arr = Array
(
[foo] => bar
[spam] => Array
(
[eggs] => delicious
)
)
*/

最佳答案

如果您的字符串是 URI 参数格式,parse_str是您正在寻找的神奇功能。

关于php - 将 HTTP 数据解析为 PHP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1186432/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com