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.