У меня есть массив с ключами, которые описывают местоположение в многомерном массиве, подобном: < /p>
array(
'3728:baskets:4839:1' => 'apple',
'3728:baskets:4839:2' => 'orange',
'3728:baskets:4920:1' => 'cherry',
'3728:baskets:4920:2' => 'apple',
'9583:baskets:4729:1' => 'pear',
'9583:baskets:4729:2' => 'orange',
'9583:baskets:6827:1' => 'banana',
'9583:baskets:6827:2' => 'pineapple',
);
< /code>
Я хотел бы передать этот массив функции, которая генерирует многомерный массив, основанный на деталях в ключах, разграниченных «:». Полученный массив должен выглядеть так: < /p>
array(
3728 => array(
'baskets' => array(
4839 => array(
1 => 'apple',
2 => 'orange',
),
4920 => array(
1 => 'cherry',
2 => 'apple',
),
),
),
9583 => array(
'baskets' => array(
4729 => array(
1 => 'pear',
2 => 'orange',
),
6827 => array(
1 => 'banana',
2 => 'pineapple',
),
),
),
);
Подробнее здесь: https://stackoverflow.com/questions/227 ... a-multidim
Преобразование плоского ассоциативного массива с разделенными путями клавиш в качестве ключей в многомерный ассоциативны ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение