I have two arrays :
$array1 = [460,471]; $array2 = [193,42,471];
I want to take the value only in $array1 if there is no same value in $array2, if there is a same value in $array2 filter it out.
Expected output if no same value available in $array2:
$output = [460, 471]
Expected output is there is same value in $array2:
$output = [460]
Advertisement
Answer
Try array_diff() function
$array1 = [460,471]; $array2 = [193,42,471]; $filtered = array_diff($array1,$array2); print_r($filtered);