Membuat sistem tagar (Hashtag) menggunakan PHP - Mari Belajar
News Update
Loading...

Rabu, 20 Mei 2015

Membuat sistem tagar (Hashtag) menggunakan PHP

Membuat sistem tagar (Hashtag) menggunakan PHP - Selamat sore sobat, sudah lama saya tidak memberikan tutorial dikarenakan saya sedang menjalani skripsi. Doakan saya agar skripsinya lancar ya sobat dan dimudahkan jalan sidangnya hehe amin.
Berhubung skripsi saya sudah hampir jadi dan tidak tau apa yang harus saya tambahkan lagi, saya akan memberikan tutorial membuat hashtag atau tagar yang dipakai oleh twitter dan facebook saat ini. Mau tau caranya? yuk liat dibawah ini sobat.


Untuk membuat tagar atau hashtag cukup membuat fungsi dalam php seperti dibawah ini:

<?php
function BuatHashtag($str){
  $cari = "/#+([a-zA-Z0-9_]+)/";
  $str = preg_replace($cari, '<a href="linkhashtag.php?q=$1">$0</a>', $str);
  return($str);
}
$contoh = "Mari Belajar adalah situs #Belajar dan mencari #Ilmu #Pengetahuan";
$string = BuatHashtag($contoh);
echo $string;
?>

Penjelasan:

  • $cari = Mencari kalimat/tulisan yang terdapat tanda #
  • $str = Membuat kalimat/tulisan yang terdapat tanda # menjadi sebuah link, ketika kita klik akan menuju halaman tertentu sesuai keinginan kita
  • $contoh = Hanya sebuah string mencoba tulisan yang terdapat tanda # untuk sebuah percobaan
  • $string = Memanggil fungsi BuatHashtag kedalam string $contoh 
  • echo $string = Menampilkan hasilnya

Bagaimana cara mengimplementasikan ke program?

Cukup mudah kok sobat, kalian hanya copy paste fungsi diatas tanpa variabel contoh, string dan echo variabel string.
Jika ingin dijalankan pada suatu field program, kalian hanya cukup memasukkan nama fungsi BuatHashtag.
Contoh:
<?php BuatHashtag($variabel['nama_field_database']); ?>
Gimana sobat, mudah bukan membuat tagar atau hashtag? Di tutorial selanjutnya saya akan memberikan cara menangkap link dan menampilkan tagar atau hashtag yang kita buat tadi.
Jika ada pertanyaan bisa tanya pada kolom komentar ya, Terimakasih.
Happy coding~

Share with your friends

2 komentar

Notification
This is just an example, you can fill it later with your own note.
Done