Perchè complicarsi la vita?

Codice PHP:
<?php 

$array 
= array(=>
  array (
    
'id' => '174',
    
'name' => 'Abaco',
    
'desc' => '',
  ),
  
=>
  array (
    
'id' => '21',
    
'name' => 'Cattedrale',
    
'desc' => '',
  ),
  
=>
  array (
    
'id' => '201',
    
'name' => 'bancone',
    
'desc' => '',
  ),
  
=>
  array (
    
'id' => '201',
    
'name' => '123',
    
'desc' => '',
  )
  );

function 
mysort($a$b) {
    return 
strcasecmp($a['name'], $b['name']);
}

usort($array'mysort');

var_dump($array);

?>