Преобразование числового массива в ассоциативный массив с помощью взрыва или взрыва? - PullRequest
0 голосов
/ 26 сентября 2019

Допустим, у меня есть массив, и когда я var_dump();, он имеет следующий вывод:

[1]=>
string(20) "Name:          Kevin"
[2]=>
string(20) "Age:              20"

Могу ли я манипулировать им, используя implode или explode, чтобы вывод выглядел так:

[Name]=>
string(5) "Kevin"
[Age]=>
string(2) "20"

Буду признателен за любую помощь.

1 Ответ

0 голосов
/ 26 сентября 2019

Вы можете использовать explode() с trim()

$array = [];

foreach($initialArray as $data){
    $exploded = explode(':',$data);
    $array[trim($exploded[0])] = trim($exploded[1]);
}

Выход: - https://3v4l.org/3q0i5

...