【发布时间】:2011-01-11 03:13:08
【问题描述】:
PHP 中是否已经存在用于从分隔字符串创建关联数组的函数?如果不是,那么最有效的方法是什么?我正在查看 PayPal 的新 NVP API,其中请求和响应具有以下格式:
method=blah&name=joe&id=joeuser&age=33&stuff=junk
我可以使用explode() 将每一对转换为一个数组值,但如果我可以执行一些类似dictionary_explode 的函数并指示键值分隔符并取回一个关联数组,那就更好了:
Array {
[method] => blah
[name] => joe
[id] => joeuser
[age] => 33
[stuff] => junk
}
我的 CS 朋友告诉我,这个想法存在于 Python 等其他语言中,所以我想知道我是否还没有为 PHP 找到这样的东西。现在我正在考虑做一个 array_walk,但我更喜欢预先构建的东西。
【问题讨论】:
标签: php arrays dictionary