Задать вопрос
@issssrt

Как разбить один массив на несколько?

Есть такой массив
Array
(
    [0] => Площадь:
    [1] => 3028 м2
    [2] => Тип дома:
    [3] => Каменный
    [4] => Вид дома:
    [5] => Не указан
    [6] => Количество этажей:
    [7] => 5
    [8] => Подвал:
    [9] => На весь дом
    [10] => Гараж:
    [11] => Не указано
    [12] => Крыша:
    [13] => 1-скатная (плоская)
    [14] => Стиль:
    [15] => Современные
    [16] => Хиты продаж:
    [17] => Не указано
    [18] => Год:
    [19] => После 2015
    [20] => Цена:
    [21] => не указано
)


По логике понятно что каждый первый элемент это название, каждый второй это значение.
Как это масси превратить в вид
Array
(
	Площадь => 3028 м2,
	Тип дома => Каменный
	...
	итд

)
  • Вопрос задан
  • 176 просмотров
Подписаться 1 Оценить Комментировать
Решение пользователя Дмитрий К ответам на вопрос (3)
thewind
@thewind
php программист, front / backend developer
$new_array = [];
foreach ($array as $k => $v) {
    if ( !($k%2) && isset($array[$k+1]) )
        $new_array[$v] = $array[$k+1];
}
Ответ написан
Комментировать