<?php
$arr = array(
    5,
    4,
    2,
    3,
    2,
    1,
    2,
    6,
    6,
    8
);
$add = array();
sort($arr);
$contagem = array_count_values($arr);

asort($contagem);
//$result = array_keys($contagem, true);
	$add = array();
foreach($contagem as $valor => $qtde) {
    $current = $valor;
    if($qtde == 1) {
    	  $add[] = $valor;
    } else {
    	if ($valor === $current) {
		   for($i=0; $i < $qtde; $i++) {
		      $add[] = $valor;
		   }
    	}
    }
	
}
print_r($add);

