- str_replace: documentation ( source)
- uksort: documentation ( source)
<?php
$array = array(
'13-2014' => 'z',
'14-2014' => 'b',
'6-2014' => 'a',
'5-2014' => 'x'
);
uksort($array, function($a, $b) {
return str_replace('-','',$a) > str_replace('-','',$b);
});
//print_r($array);