Array ([b] = brown [c] = blue [0] = red) * /?
In our example above you see the "a" = "green" pair is present in both arrays and thus it is not in the ouput from the function. Unlike this, the pair 0 = "red" is in the ouput because in the second argument "red" has key which is 1.