compare($list[$i], $order)) { $old = $list[$i - 1]; $list[$i - 1] = $list[$i]; $list[$i] = $old; $newN = $i; } } $n = $newN; } while ($n > 1); return $list; } }