PHP de Türkçe karakter destekli hashtag yapımı
Burhan
PHP
20.10.2014
2368

Bu yazımızda Türkçe karakter destekli hastag yapacağız.

Hashtag adında Bir fongsiyon oluşturalım

function Hashtag($Text) {
 
        $Text = " " . $Text . " ";

        @preg_match_all('/B#[-a-zA-Z0-9_çğıöşüÇĞİÖŞÜ]+/si', $Text, $Matches, PREG_PATTERN_ORDER);
        foreach ((object) $Matches as $Match) {
            foreach ((object) $Match as $Txt) {
            $link = str_replace("#", "", $Txt);
                $Text = str_replace(" " . $Txt . " ", ' <a class="hashtag" href="sayfa.php?cmd=hashtag&q=' . $link . '">' . $Txt . '</a> ', $Text);
            }
        }
   
         return $Text;
         
      }

bu kodları yazdık tan sonra veri tabanımızdan gelen tabloda sorgumuzdan gelen sonuca göre tabloda bulunan veri alanımıza fongsiyonumuzu yazıyoruz.

echo Hastag(mysql_result($Sorgu,0,TablodakiAlanimiz));

fongsiyonumuzuda ekledikten sonra

Yazdığımız metinde Hashtag olasını istediğimiz kelimelerin başına # (diyez) işaretine bitişik yazıyoruz.

ve Türkçe karakter destekli hash tagimizi tamamlıyoruz. iyi çalışmalar.

Yorum Yaz / Yazılan Yorumlar
[3.94.129.211]
[Yorumlarda Görünmez!]
Yorumlarınız kontrol edildikten sonra yayınlanmaktadır.
Adı Soyadı
: Burhan [01.05.2018 14:20:32]
Yorum [1]
: aaa
Adı Soyadı
: Burhan [01.05.2018 14:19:59]
Yorum [2]
: Deneme
© 2002 - 2019 | Her Hakkı Saklıdır | Herşey Özgürlük için