F
Имеем исходный массив вида (типа из SQL любым методом)
$data = array(
1 => array('org'=>'ООО Ромашка','author'=>'Иванов B.B.'),....
Тебе на выходе надо получить уникальные массивы
$orgs = array();
$authors = array();
foreach($data as $item)
{
if(!in_array($item['org'],$orgs)){ $orgs[] = $item['org']; }
if(!in_array($item['author'],$authors)){ $authors[] = $item['author']; }
}
Всё, у тебя два массива с уникальными значениями. Без этой простыни