Hocam o zaman o siyah beyaz kelimelerini bir arrayde topla, bu şekilde match edebilirsin.
$colors=array("siyah","beyaz");
$data=array('1,4,Beyaz','1,8,Siyah','2,1,S','2,5,L ','2,7,XL');
for($i=0;$i<count($colors);$i++){
for($d=0;$d<count($data);$d++){
$_data=explode(",",$data[$d]);
if(in_array($colors[$i],$_data){
echo "renk bulundu";
}
}
}