将具有特定键的数组项移动到数组中的第一个位置,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;
在 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;
无需取消设置密钥。为了保持简短,只需执行以下操作
//appending $new in our array
array_unshift($arr, $new);
//now make it unique.
$final = array_unique($arr);