- print_r: documentation ( source)
- array_diff: documentation ( source)
<?php
function my_array_diff($a, $b) {
$map = $out = array();
foreach($a as $val) $map[$val] = 1;
foreach($b as $val) if(isset($map[$val])) $map[$val] = 0;
foreach($map as $val => $ok) if($ok) $out[] = $val;
return $out;
}
$a=array('a','A','b');
$b=array('A','c','b');
print_r(my_array_diff($a,$b));
print_r(array_diff($a,$b));