Metti tutte le tag in un array:
per trovare i tag presenti anche in un'altra lista, usa array_intersect(), esempio:Codice PHP:
$lista = array();
while($row_tagarray = mysql_fetch_array($tuetag)){
$lista[] = $row_tagarray['tag'];
}
Codice PHP:
$string1 = "giallo, verde, nero, rosa";
$string2 = "rosa azzurro quadrato tondo";
preg_match_all('/\b\w+\b/', $string1, $array1);
preg_match_all('/\b\w+\b/', $string2, $array2);
print_r(array_intersect($array2[0], $array1[0]));