PHP从列表中创建关联数组($ key,$ value)

时间:2014-11-24 19:54:04

标签: php arrays list explode

我有一个由explode()函数产生的数组。 我需要做的最后一个操作是分离每个元素 基于内部分隔符并将其全部加载到关联数组中。 有点像下面的东西,它让我输出... 但我无法弄清楚如何将我的结果变成数组。 请帮忙吗?

$string = 
item1:val1\n
item2:val2\n
item3:val3\n
item4:val4\n

$exploded = explode("\n",$string);
foreach($exploded as $iteration) {
list($key, $value) = explode(":",$iteration);
}

1 个答案:

答案 0 :(得分:1)

使用$key$value

构建数组
$exploded = explode("\n",$string);
foreach($exploded as $iteration) {
    list($key, $value) = explode(":",$iteration);
    $result[$key] = $value;
}

print_r($result);