@snake2
Сразу пишу legacy код

Как преобразовать массив?

Как из этого массива
$arr = [
	    ['user_id' => 1, 'name' => 'Иванов Иван Иванович', 'indicator' => 'WORKED_DAYS', 'count' => 5],
	    ['user_id' => 1, 'name' => 'Иванов Иван Иванович', 'indicator' => 'SALARY', 'count' => 543],
	    ['user_id' => 2, 'name' => 'Иванов Олег Иванович', 'indicator' => 'WORKED_DAYS', 'count' => 10],
	    ['user_id' => 2, 'name' => 'Иванов Олег Иванович', 'indicator' => 'SALARY', 'count' => 4432]
	];


Получить
$arr = [
	    ['user_id' => 1, 'name' => 'Иванов Иван Иванович', 'WORKED_DAYS' => '5', 'SALARY' => 543],
            ['user_id' => 2, 'name' => 'Иванов Олег Иванович', 'WORKED_DAYS' => '10', 'SALARY' => 4432],
	];
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
ipatiev
@ipatiev Куратор тега PHP
Потомок старинного рода Ипатьевых-Колотитьевых
В цикле. Все операции над массивами производятся в цикле.
Создаёте новый пустой массив.
Потом берете берете исходный массив, перебираете его в цикле, и добавляете в новый данные в соответствии со своими запросами.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы