У меня есть массив, который выглядит так:
$arr = ( [0]=>Int(2) [1]=>Array( ....) [2]=>Array( ....) [3]=>Array( ....))
Я использовал сортировку для сортировки:
usort($arr,function($a, $b) { if($a['prop'] == $b['prop']) return 0; return ($a['prop'] < $b['prop']) ? 1 : -1; });
Моя проблема в том, что ключ [0] переписан с элементом Array. Не поймите меня неправильно … это так. Как я могу отсортировать массив $ arr без перезаписи ключа [0]?
просто используйте uasort ()