<?php
$filter1 = "red,green,blue,yellow";
$parts1 = explode(',', $filter1);
$filter2 = "red,green,blue";
$parts2 = explode(',', $filter2);
for($i=0; $i< count($parts1); $i++)
{
$matched = false;
for($j=0; $j< count($parts2); $j++)
{
if(strpos($parts1[$i],$parts2[$j]) !== false)
{
$match[] = $parts1[$i];
$matched = true;
}
}
if (!$matched)
{
$nomatch[] = $parts1[$i];
}
}
print_r($match);
echo "<br>";
print_r($nomatch);