<?php
);
foreach ($arr as $key => $subArr){
$val = $subArr[1];
$contagens[$val] = isset($contagens[$val]) ?
$contagens[$val] + 1 : 1; }
usort($arr, function ($a,$b) use ($contagens){ return $contagens[$a[1]] == $contagens[$b[1]] ? $a[1] - $b[1] : $contagens[$b[1]] - $contagens[$a[1]];
});
echo "<pre>";
echo "</pre>";
?>
PD9waHAKJGFyciA9IEFycmF5ICgKICAgIEFycmF5KCJ0ZXN0ZTAiLCAxKSwKICAgIEFycmF5KCJ0ZXN0ZTEiLCAxKSwKICAgIEFycmF5KCJ0ZXN0ZTIiLCAyKSwKICAgIEFycmF5KCJ0ZXN0ZTMiLCAyKSwKICAgIEFycmF5KCJ0ZXN0ZTQiLCAyKSwKICAgIEFycmF5KCJ0ZXN0ZTUiLCAzKSwKICAgIEFycmF5KCJ0ZXN0ZTYiLCA0KSwKICAgIEFycmF5KCJ0ZXN0ZTciLCA0KQopOwoKJGNvbnRhZ2VucyA9IEFycmF5KCk7CmZvcmVhY2ggKCRhcnIgYXMgJGtleSA9PiAkc3ViQXJyKXsKCSR2YWwgPSAkc3ViQXJyWzFdOwoJJGNvbnRhZ2Vuc1skdmFsXSA9IGlzc2V0KCRjb250YWdlbnNbJHZhbF0pID8gJGNvbnRhZ2Vuc1skdmFsXSArIDEgOiAxOwp9CgoKdXNvcnQoJGFyciwgZnVuY3Rpb24gKCRhLCRiKSB1c2UgKCRjb250YWdlbnMpewoJcmV0dXJuICRjb250YWdlbnNbJGFbMV1dID09ICRjb250YWdlbnNbJGJbMV1dID8gJGFbMV0gLSAkYlsxXSA6ICRjb250YWdlbnNbJGJbMV1dIC0gJGNvbnRhZ2Vuc1skYVsxXV07Cn0pOwoKZWNobyAiPHByZT4iOwpwcmludF9yKCRhcnIpOwoKZWNobyAiPC9wcmU+IjsKPz4=