When I pass an array as an extra argument to array walk, it does not get interpreted as I would expect.
function boom($item, $z )
{
print_r("\n".$item);
print_r("\n".$z);
}
$z=[ "alpha", "bravo" ];
$x=[ "one", "two" ];
array_walk( $x, 'boom', $z );
The output:
one
0
two
1
Why is zero and one printed? Why don't I get alpha and bravo printed? How can I get alpha and bravo included in the output?
Thanks!