What\'s the most elegant way in PHP to move an array element chosen by key to the first position?
Input:
$arr[0]=0; $arr[1]=1; $arr[2]=2; .... $arr[n
$arr[0]=0; $arr[1]=1; $arr[2]=2; $arr[3]=10; $tgt = 10; $key = array_search($tgt, $arr); unset($arr[$key]); array_unshift($arr, $tgt); // var_dump( $arr ); array 0 => int 10 1 => int 0 2 => int 1 3 => int 2