Array Dif

Hello forums

I have these arrays:

–array1—

Array
(
[0] => Array
(
[0] => 4170
[2] => 4172
[4] => 4175
[6] => 4178
)

[1] => Array
    (
        [1] => 4170
        [3] => 4172
        [5] => 4173
        [7] => 4176
    )

)

–array2–

Array
(
[0] => Array
(
[0] => 4170
[1] => 4172
[2] => 4175
[3] => 4178
)

)

how can I substract array 2 from array 1 and will give me

Array
(
[1] => Array
(
[1] => 4170
[3] => 4172
[5] => 4173
[7] => 4176
)

)

array_slice() might be your best option but someone else might know a better function

nope I want to do an array diff something like this:

Array (
[1] => Array ( [0] => 4170 [2] => 4172 [4] => 4175 [6] => 4178 )
[2] => Array ( [1] => 4170 [3] => 4172 [5] => 4173 [7] => 4176 )
)

minus

Array (
[0] => Array ( [0] => 4170 [1] => 4172 [2] => 4175 [3] => 4178 )
)

equals

Array (
[0] => Array ( [0] => 4170 [1] => 4172 [2] => 4175 [3] => 4176 )
)