首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP数组值到关联数组键?

PHP数组值到关联数组键?
EN

Stack Overflow用户
提问于 2010-09-13 11:45:31
回答 1查看 410关注 0票数 1

有没有一个快速/简单的PHP函数来获取数组的值,并从值映射中创建一个新的关联数组?或者这是一个经典的迭代、解析和添加?

示例,var_dump()格式的源数组:

代码语言:javascript
复制
array(3) { 
    [0]=> string(36) "md5=397f7a7501dfe5f18c1057885d698d5d" 
    [1]=> string(7) "foo=bar" 
    [2]=> string(7) "t=18351" 
}

应转换为关联数组:

代码语言:javascript
复制
array(3) {
    ["md5"]=> string(32) "397f7a7501dfe5f18c1057885d698d5d"
    ["foo"]=> string(3) "bar" 
    ["t"]=> string(5) "18351"
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-13 11:47:25

试试这个:

代码语言:javascript
复制
$myArray = array(); // Fill with values in your example
$string_to_parse = implode('&', $myArray);
parse_str($string_to_parse, $result);
var_dump($result);

如果您的数组变得更加复杂,具有重复的键/值对或其他情况,则此解决方案可能不起作用。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3697739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档