我收到一个查询字符串(来自一个糟糕的支付系统,我不想公开它的名字),其中包含未编码的 & 符号
name=joe+jones&company=abercrombie&fitch&other=no
parse_str 无法处理这个问题,而且我对正则表达式的了解还不够,无法提出自己的方案(尽管我确实尝试过)。我的挂断是前瞻正则表达式,我不太明白。
我在找什么:
Array
(
[name] => joe jones
[company] => abercrombie&fitch
[other] => no
)
我考虑过遍历字符串,一个接一个的&符号,但这似乎很愚蠢。帮助?