@Pro_Code

Как разбить массив на части PHP?

Имеется массив:
Array
(
    [USD_in] => 2.6200
    [USD_out] => 2.6430
    [EUR_in] => 3.0500
    [EUR_out] => 3.0750
    [RUB_in] => 3.3000
    [RUB_out] => 3.3500
)


Нужно на выходе получить:
Array
(
    [USD] => Array
                 (
                      [USD_in] => 2.6200
                      [USD_out] => 2.6430
                  )
    [EUR] => Array
                 (
                       [EUR_in] => 3.0500
                       [EUR_out] => 3.0750
                  )
    [RUB] => Array
                 (
                       [RUB_in] => 3.3000
                       [RUB_out] => 3.3500
                  )
)
  • Вопрос задан
  • 221 просмотр
Решения вопроса 2
@FanatPHP
Чебуратор тега PHP
в цикле
все операции над массивами производятся в цикле
для перебора массивов в РНР используется оператор foreach
Ответ написан
0xD34F
@0xD34F
foreach ($arr as $key => $val) {
  $grouped[explode('_', $key)[0]][$key] = $val;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
RecruitIT Москва
от 100 000 до 160 000 ₽
Simtech Development Санкт-Петербург
от 100 000 ₽
Сбер Москва
До 240 000 ₽