Codice PHP:

$raggruppato 
= array();

$a = array(     
   array( 
'label' => 'ciccio''number' => 5),    
   array( 
'label' => 'pippo''number' => 2),    
   array( 
'label' => 'poldo''number' => 5),    
   array( 
'label' => 'carlo''number' => 1),    
   array( 
'label' => 'nunzio''number' => 5),    
);

foreach(
$a as $element)
{
     if(!
array_key_exists($element['number'],$raggruppato)
     {
        
$raggruppato[$element['number']] = array();
     }

     
$raggruppato[$element['number']][] = $element;

}

ksort($raggruppato);
print_r($raggruppato); 
prova na cosa simile