Soru & Cevap

Hashtag sistemi bu kodlari nasil yaparim ?

26.07.2018 - 11:02

[code]
function gethashtags($text)
{  preg_match_all('/(^|[^a-z0-9_])#([a-z0-9_]+)/i', $text, $matchedHashtags);
$hashtag = ''; if(!empty($matchedHashtags[0])){ foreach($matchedHashtags[0] as $match);
{
 $hashtag .= preg_replace("/[^a-z0-9]+/i", "", $match).','; }
}
rtrim($hashtag, ',');
}
[/code]

 

 

su kod ile şuan aldırmayı başardım hashtag kısmını şimdi ise veri tabanına alt alta eklemek istiyorum aşağıdaki gibi mesela
$etiket ="#deger #değer1 #değer2"; bu şekilde bir degerim var şimdi benim istediğim şey aşağıdaki tablo gibi böldürmek aynı posttan bu değerleri alt alta nasıl çekebilirim

[CODE][0] #deger
[1] #deger1
[2] #deger1[/CODE]veri tabanımda şu şekilde bir değer nasıl şekilde ekleyebilirim bu kodda #değer #değer1 gibi tek satıra yazıyor




guncel

39 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user bendahacocukum
bendahacocukum
24.11.2018 - 04:10

eğer sorun dizi içindeki elemanları tablo içinde ayrı satırlara kaydetmek ise şunu yapabilirsin;

$adet = count($etiket);
for(i = 1; i <= $adet; $i++){
$kontrol_et = mysql_query("select etiket_adi from tablo where etiket_adi = '".$etiket[$i]."' ");
 if(mysql_num_rows($kontrol_et > 0)){
   #işlem yapma
 }else {
   $sorgu = mysql_query("insert into tablo (etiket_adi) values ('".$etiket[$i]."') ");
 } 
}