是否有PHP函数可以解码包含&=

是否有PHP函数可以解码包含&=,php,variables,Php,Variables,我知道这是一个基本问题,但我找不到它,甚至找不到它的名称 但是有没有一个函数可以像这样轻松地解码具有多个变量的字符串 $vars = 'status=true&stackoverflow=great&apple=red&orange=orange'; 我如何通过函数获得苹果的价值 类似于echo的“$vars.apple”;等等。您应该查看解析url 混合解析url字符串$url[,int$component=-1] 此函数解析URL并返回一个关联数组,该数组包含URL

我知道这是一个基本问题,但我找不到它,甚至找不到它的名称

但是有没有一个函数可以像这样轻松地解码具有多个变量的字符串

$vars = 'status=true&stackoverflow=great&apple=red&orange=orange';
我如何通过函数获得苹果的价值

类似于echo的“$vars.apple”;等等。

您应该查看解析url

混合解析url字符串$url[,int$component=-1]

此函数解析URL并返回一个关联数组,该数组包含URL中存在的任何不同组件。数组元素的值不是URL解码的

此函数不用于验证给定的URL,它只将其分解为上面列出的部分。部分url也被接受,parse_url会尽力正确解析它们


parse_str i thinkparse_str指定第二个可选参数$vars,然后使用$vars=object$vars将$vars转换为object,这将实现您想要的确切格式。演示:他想要的是parse_字符串,而不是pars_url