Переместить элемент массива с определенным ключом на первую позицию в массиве, PHP

Какой самый элегантный способ в PHP переместить элемент массива, выбранный по ключу, на первую позицию?

Входные данные:

$arr[0]=0;
$arr[1]=1;
$arr[2]=2;
....
$arr[n]=n;
$key=10;

Выход:

$arr[0]=10;
$arr[1]=0;
$arr[2]=1;
$arr[3]=2;
....
$arr[n]=n;

Ответы на вопрос(8)

Ваш ответ на вопрос