Sortieren Sie ein Array, ohne einen Schlüssel neu zu schreiben

Ich habe ein Array, das so aussieht:

$arr = ( [0]=>Int(2)
         [1]=>Array( ....)
         [2]=>Array( ....)
         [3]=>Array( ....))

Ich habe usort benutzt, um es zu sortieren:

usort($arr,function($a, $b) {
if($a['prop'] == $b['prop']) return 0;
    return ($a['prop'] < $b['prop']) ? 1 : -1;
});

Mein Problem ist, dass der Schlüssel [0] mit einem Array-Element umgeschrieben wird. Versteh mich nicht falsch. Wie kann ich das Array $ arr sortieren, ohne den Schlüssel [0] neu zu schreiben?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage