Массив с ассоциативным массивом – удаление дубликатов

У меня есть ассоциативный массив с несколькими дублирующимися элементами. Например, у меня есть:

<? $group_array = array('user_id'=>array(), 'user_first'=>array()); 

Что выводит что-то вроде ниже:

 Array ( [user_id] => Array ( [0] => 594 [1] => 597 [2] => 594 ) [user_first] => Array ( [0] => John [1] => James [2] => John ) ) 

Я хотел бы дезинфицировать весь этот массив, чтобы только один пользователь появлялся однажды (на основе user_id).

Я пробовал следующее:

  <?php $unique = array_unique($group_array); print_r($unique); 

Но он не работает. Любые другие идеи, как я могу удалить повторяющиеся элементы в массиве?

Любая помощь будет замечательной!