Arkadaşım o şekilde yapıp pregmatch ile yapmak yerine
etiket1|etiket2|etiket3
şeklinde yapsan hem kaydetmen hem sayfada ayırman daha kolay olur. veritabanına eklerken
$etiketler = implode('|',$_POST['etiket']);sayfada gösterirken
$etiketler = explode('|',$sorgu['etiket']);gibi rahatça arraya atarsın. Veritabanında ararken de:
'select * from etiketler where etiket like "%aranan%"';
gibi arama yapabilirsin. Aynı sorguyu şu anda ki haliyle de yapabilirsin, ama bu şekilde regex kullanmaya göre daha hızlı olur.