могу дать пример.

Код:
function fcompare($a, $b)
{
return strcasecmp($a['pr'], $b['pr']);
}
$arr = array(
1 => array ( 'name' => 'mas5', 'pr' => 'feerer dsf '),
2 => array ( 'name' => 'mas4', 'pr' => 'arerdfgdfg df'),
3 => array ( 'name' => 'mas6', 'pr' => 'tytfgdfgdfg sdf'),
4 => array ( 'name' => 'mas7', 'pr' => 'zufdgdfasf sdf'),
5 => array ( 'name' => 'mas8', 'pr' => 'wifgsgfhhk sdf'),
6 => array ( 'name' => 'mas2', 'pr' => 'bofdretfdg sdf'),
7 => array ( 'name' => 'mas9', 'pr' => 'ckxcfxcbdyfd sdf')
);
usort($arr, 'fcompare');
foreach($arr as $r => $v)
{
echo $v['pr']."<br />";
}
по аналогия сделайте себе