PHP создает ассоциативный массив из списка ($ key, $ value)

У меня есть массив, полученный в результате функции 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);
}

0

Решение

Просто создайте массив с $key а также $value:

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

print_r($result);
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]