php从一个数组中删除多个元素,获取数组键值对等……

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37682202/article/details/84632841
$array1 = array(1,2,3,4,5,6);
$array2 = array(2,3);

//1、获取数组键值对
$arr1 = array_keys($array2);

var_dump($arr1);

Array
(
    [0] => 0
    [1] => 1
)
        
//2、获取数组元素值
$arr2 = array_values($array2);

var_dump($arr2);

Array
(
    [0] => 2
    [1] => 3
)

//3、按照$array2包含的键值,删除数组$array1中所有的元素 
$arr3 = array_diff($array1,$array2);

var_dump($arr3);

Array
(
    [0] => 1
    [3] => 4
    [4] => 5
    [5] => 6
)

//4、按照$array2包含的值,删除数组$array1中所有的元素 
$arr4 = array_diff_key($array1,$array2);   

var_dump($arr4);

Array
(
    [2] => 3
    [3] => 4
    [4] => 5
    [5] => 6
)






猜你喜欢

转载自blog.csdn.net/qq_37682202/article/details/84632841