使用特定键和值将数组转换为关联数组

时间:2014-06-05 07:35:36

标签: php

我需要将数组转换为关联数组,因为第一个元素应该作为键,第二个元素应该作为它的值吗?请告诉我如何做到这一点

1 个答案:

答案 0 :(得分:2)

如果您只有两个元素(如上所述,则为第一个和第二个),那么您可以像这样做

$assoc = array($simple[0] => $simple[1]);

如果您想将[1,2,3,4]之类的值转换为[1 => 2,3 => 4],请使用此代码段

$assoc = array();
for ($i = 0; $i < count($simple); $i=$i+2) {
    $assoc[$simple[$i]] = $simple[$i+1];
}