Esiste una funzione base di php che permetta di riordinare un array di questo tipo?

$arr[0][name]
$arr[0][size] = 100
$arr[1][name]
$arr[1][size] = 500
$arr[2][name]
$arr[2][size] = 10


ordinarli tanto per dire per la size
in modo da avere

$arr[0][name]
$arr[0][size] = 10
$arr[1][name]
$arr[1][size] = 100
$arr[2][name]
$arr[2][size] = 500

?