Swap array values with php

后端 未结 11 1129
感动是毒
感动是毒 2020-12-10 23:39

I have an array:

array(
    0 => \'contact\',
    1 => \'home\',
    2 => \'projects\'
);

and I need to swap the \'contact\' with

11条回答
  •  眼角桃花
    2020-12-11 00:40

    Solution:

    $a = array(
        0 => 'contact',
        1 => 'home',
        2 => 'projects'
    );
    

    list($a[0], $a[1]) = [$a[1], $a[0]];

    I have made function for it

    function swap(&$a, &$b){
        list($a, $b) = [$b, $a];
    }
    

    Usage:

    swap($a[0], $a[1]);

提交回复
热议问题