<?php

$data = array ( 0 => array ( 'trophy' => 70, 'id' => '1', ), 1 => array ( 'trophy' => 100, 'id' => '2', ), 2 => array ( 'trophy' => 100, 'id' => '3', ), 3 => array ( 'trophy' => 130, 'id' => '4', ), 4 => array ( 'trophy' => 100, 'id' => '5', ), );

function cmp($a, $b)
{
	if ($a['trophy'] == $b['trophy']) {
		return 0;
	}
	return ($a['trophy'] > $b['trophy']) ? -1 : 1;
}
usort($data, 'cmp');
print_r(array_slice($data, 0, 3));
print_r($data);