$array = [
['text','12432',1],
['text','-33-24',2],
['text','-33-24',1],
['text','-33-24',3],
['text','-33-24',3],
['text','-33-24',2],
['text','-33-24',1],
];
Чтобы вышло так
$array = [
['text','12432',1],
['text','-33-24',1],
['text','-33-24',1],
['text','-33-24',2],
['text','-33-24',2],
['text','-33-24',3],
['text','-33-24',3],
];
function cmp($a, $b) {
if ($a[2] == $b[2]) return 0;
return ($a[2] < $b[2]) ? -1 : 1;
}
);
usort($array, "cmp");