将序列化的字符串转换为对象或数组

我有Laravel控制器从ajax调用接收到的以下序列化字符串:

"address=&city=&cp=&phone_domicile="(可以更长)

如何使用php或Laravel辅助函数将其转换为php对象或数组?具有以下内容:

address => ....,city => .....,phone_domicile => ....

也许这是一个简单的问题,但我不知道该怎么做。

mengdegong 回答:将序列化的字符串转换为对象或数组

您可以使用parse_str

$query = 'address=&city=&cp=&phone_domicile=';
parse_str($query,$queryStrToArray);
print_r($queryStrToArray);

工作示例:-https://3v4l.org/Cg3qt

本文链接:https://www.f2er.com/3086717.html

大家都在问