array_shift but preserve keys

前端 未结 4 1160
小鲜肉
小鲜肉 2021-01-17 09:41

My array looks like this:

$arValues = array( 345 => \"jhdrfr\", 534 => \"jhdrffr\", 673 => \"jhrffr\", 234 => \"jfrhfr\" );

How

4条回答
  •  暗喜
    暗喜 (楼主)
    2021-01-17 10:12

    function array_shift_associative(&$arr){
        reset($arr);
        $return = array(key($arr)=>current($arr));
        unset($arr[key($arr)]);
        return $return; 
    }
    

    this function uses biziclop's method but returns a key=>value pair.

提交回复
热议问题