Доброе время суток. Столкнулся с такой проблемой при написании диплома.
Есть массив дат допустим Array(1-1, 1-2, .... 12-31)
B есть 3ех мерный массив array("id" => "1 ... 99", "date"=>"1-1 ... 5-2", "count"=>" 1... 99")
Возможно ли сделать такчтоб вот из 3ех мерного массива получить несколько 2ух мерных
по id т.е: Id1("date"=>"1-1 ... 5-2", "count"=>" 1... 99"); Id2("date"=>"1-1 ... 5-2", "count"=>" 1... 99") и т.д, только id должны бить не key'и а именно значени
но это еще не все
Дальше нужно сравнить полученные массивы с массивом дат Array(1-1, 1-2, .... 12-31) и
дополнить соответствующие массивы недостающими датами а соответствующие поля "count" за бить нулями.
Прошу сильно не ругать и больно не бить, я только учусь
1. Lebemegal6 - 27 Апреля, 2011 - 12:04:50 - перейти к сообщению
2. Саныч - 27 Апреля, 2011 - 12:08:41 - перейти к сообщению
вы лучше пример кода дайте, что есть и что вы хотите получить, а так пока не очень понятно...
3. Lebemegal6 - 27 Апреля, 2011 - 12:13:34 - перейти к сообщению
Да собстно давать то нечего пока что
4. Stierus - 27 Апреля, 2011 - 12:34:22 - перейти к сообщению
1.нормально опишите задачу, сложно понять, что вы хотите. Если массив - то array(), если строка - то "...", у вас не понятно, где списки, где массивы, где строки, где что.
2. array("id" => "1 ... 99", "date"=>"1-1 ... 5-2", "count"=>" 1... 99") - это одномерный ассоциативный массив (все, что внутри скобок - строка), с чего вы его называете трехмерным? о_О
пример трехмерного массива:
2. array("id" => "1 ... 99", "date"=>"1-1 ... 5-2", "count"=>" 1... 99") - это одномерный ассоциативный массив (все, что внутри скобок - строка), с чего вы его называете трехмерным? о_О
пример трехмерного массива:
доступ к элементу трехмерного массива data[1][2][2]