Сортиране на масив

slideR

Registered
Здравейте,
Имам следния масив:
Код:
Array
(
    [question_id] => 1
    [answer_number] => 1
)
Array
(
    [question_id] => 3
    [answer_number] => 2
)
Array
(
    [question_id] => 3
    [answer_number] => 1
)
Array
(
    [question_id] => 1
    [answer_number] => 2
)
Целта ми е да взема само уникалните (който не се повтарят) question_id
и да взима последно сетнатите
Или по-точно след обработката масива да стане така:
Код:
Array
(
    [question_id] => 3
    [answer_number] => 1
)
Array
(
    [question_id] => 1
    [answer_number] => 2
)
Пробвах с array_unique но не стана или аз не мога да го направя
 
Виж последното ми изречение. Или аз не мога да го направя или найистина не става ...
 
Ми 1-1 къде отива ? И то е уникален запис. Иначе какъв е резултата с array_unique ?


ЕДИТ: Да прочетох го, за това си изтрих поста и написах нов.



ЕДИТ 2: Опитай да ги merge-неш и след това да изкараш уникалните с array_unique().
 
По-късно, ако никой не ти е дал решение, ще ти го напиша, че сега трябва да излизам.

А ти през това време кажи, дали всичките тези масиви са в един общ масив.
 
Ами направи го така като foreach-ваш резултатите от базата данни

$question_id[quest_id][] = array(
"answer_id" => $answer_id
);

по този начин резултата ще ти стане:

Array
(
[3] => Array
(
[0] => 1
[1] => 2
)
)

Тоест името на Масива ще е с ид-то на въпроса и в него ще са записани отговорите :) Успех!
 
Да и масива е структуриран така.
[css]Array
(
[0] => Array
(
[question_id] => 1
[answer_number] => 1
)

[1] => Array
(
[question_id] => 3
[answer_number] => 2
)

[2] => Array
(
[question_id] => 3
[answer_number] => 1
)

[3] => Array
(
[question_id] => 1
[answer_number] => 2
)

)[/css]
 

Горе