v2.5.2
Giriş yap

PHP Etiket sistemini nasıl yapabilirim

kaandenizblkn
438 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhabalar. Php ile veri tabanına etiketleri giriyorum
etiketler ajax_question_add.php dosyama etiket,sistemi
olarak yani virgül ile geliyor
bunu saydırıp 3 tane etiket var ise döngüye sokup vt ye ekletiyorum

$question_tags = "etiket,sistemini,deniyorum";
$etiketler = explode(',', $question_tags);
$count_tags = count($etiketler);

if'e sokup count 3 den büyükse devam ediyorum sisteme
fakat şunu bir türlü kuramadım
1) aynı etkiket var ise birisini saymayacak
2 ) iki tane virgülü yan yana koyunca boşluk sayıyor ve bunun da önüne geçemem gerekiyor yani etiket içindeki yazılar en az 3 karakterden oluşması gerekiyor

bu konuda destekleriniz bekliyorum

kaandenizblkn
800 gün önce

$question_tags = "kaan,,,,";
$etiketler = explode(',', $question_tags);
$tag_count = 0;
foreach( $etiketler as $anahtar => $deger ){

if(strlen($deger) >= 3  && strlen($deger) <= 24 ){
    $tag_count++;
}                             

}
echo $tag_count;

bunu buldum suan calısıyor fakat aynı etiketleri yapmam gerekiyor birde onun hakkında fikiri olan varsa cevap verebilir mi lütfen ?