Move array item with certain key to the first position in an array, PHP

前端 未结 8 2296
一整个雨季
一整个雨季 2020-12-18 19:54

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         


        
8条回答
  •  自闭症患者
    2020-12-18 20:23

    No need to unset keys. To keep it short just do as follow

    //appending $new in our array 
    array_unshift($arr, $new);
    //now make it unique.
    $final = array_unique($arr);
    

    Demo

提交回复
热议问题