| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Создание массивов по ключу |
| Автор: s1lver 10.7.2014, 14:43 | ||||
| Доброго времени суток! На самом деле просто не представляю как объяснить, так как сам не понимаю как лучше сделать Есть исходный массив который надо преобразовать в несколько массивов по ключу. Исходный массив можно разделить на составляющие, тогда необходимо, видимо, соединить в другой массив. Исходный массив
Как можно преобразовать этот массив в такую структуру
Соответственно, массивов может быть больше двух. |
| Автор: baldina 10.7.2014, 16:49 |
| как-то так http://ideone.com/lyz6Dj |
| Автор: s1lver 11.7.2014, 08:39 |
| Не много не так. Преобразование не по code, а по ключу [0]=>. code - может быть одинаковым для разных значений. Хотя конечный результат, тот что надо |
| Автор: s1lver 11.7.2014, 15:59 |
| Совсем запутался, переделал формирование массива, чтобы сразу формировалась нужная структура. Проблема отпала сразу |
| Автор: baldina 11.7.2014, 16:55 |
| в вашем примере нет ключа [0]. если надо по первому, то вместо $data[$code] можно current($data) но создание сразу нужной структуры это правильный путь))) |