Php 将数组转换为具有特定键和值的关联数组

Php 将数组转换为具有特定键和值的关联数组,php,Php,我需要将一个数组转换为关联数组,因为第一个元素应该作为键,第二个元素应该作为它的值。请告诉我如何才能做到这一点。如果您刚才提到的第一个和第二个元素只有两个,那么您可以这样做 $assoc=数组$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[$

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

如果您刚才提到的第一个和第二个元素只有两个,那么您可以这样做

$assoc=数组$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];
}

你试过什么?为什么不起作用?你的代码是什么?你的阵列看起来怎么样?我们猜不到这些东西。这就像是问我的车坏了-请告诉我怎么了。真的吗?什么不清楚?他想把[1,2,3,4]这样的数组转换成[1=>2,3=>4]。。。很简单……他写了第一个元素应该作为键,第二个元素应该作为它的值,所以数组只包含两个值——第一个和第二个