我需要将数组转换为关联数组,因为第一个元素应该作为键,第二个元素应该作为它的值吗?请告诉我如何做到这一点
答案 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];
}