@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
Потомок старинного рода Ипатьевых-Колотитьевых
В цикле. Все операции над массивами производятся в цикле.
Создаёте новый пустой массив.
Потом берете берете исходный массив, перебираете его в цикле, и добавляете в новый данные в соответствии со своими запросами.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 19:22
18000 руб./за проект
25 апр. 2024, в 19:21
10000 руб./за проект
25 апр. 2024, в 18:47
2795100 руб./за проект