Yazılımcıda olsak, basit bir internet kullanıcısı da olsa aslında hiçbirimiz bbCode uygulamalarına yabancı değiliz sadece bunun nasıl işlediği konusunda bir fikrimiz olmayabilir.Forumlarda & sosyal platformlarda herkes bbCode uygulamalarını kullanıyor.Örnek olarak facebook üzerinden durumunuza bir :) şeklinde gülücük ekliyorsunuz ve karşımıza

bu mutlu surat geliyor.Yazımın burdan sonrası php severleri ilgilendiriyor :)
bbcode.php
<?php
function bbcode($takla_at){
$bbcode['$gulucuk'] = array(":)",
":D",
":(",
"8)",
":P",
";)",
":@",
":'(");
$bbcode['$cevir'] = array("<img src='/resim/mutlu.gif'>",
"<img src='/resim/kahkaha.gif'>",
"<img src='/resim/mutsuz.gif'>",
"<img src='/resim/gozluk.gif'>",
"<img src='/resim/dil.gif'>",
"<img src='/resim/kirp.gif'>",
"<img src='/resim/sinir.gif'>",
"<img src='/resim/agla.gif'>");
$takla_at = str_replace($bbcode['$gulucuk'],$bbcode['$cevir'],$takla_at);
return $takla_at;
}
// uslubey
?>
Yukarıdaki bbcode.php dosyası yazılan yazıların kontrolünü yapacak olan fonksiyon dosyamız olacak.Yazımızdaki simgesel ifadeleri şu şekilde görsele çevirebiliriz:
<?php
include "bbcode.php";
$yazi = "Buraya bi gülücük koyalım :) buraya da bu somurtkan :( burda ağlayabilirim :'( ";
bbcode($yazi);
echo $yazi;
?>
Son olarak çalışmanıza /resim/ klasörü ekleyin,
"<img src='/resim/kahkaha.gif'>",
"<img src='/resim/mutsuz.gif'>",
"<img src='/resim/gozluk.gif'>",
"<img src='/resim/dil.gif'>",
"<img src='/resim/kirp.gif'>",
"<img src='/resim/sinir.gif'>",
"<img src='/resim/agla.gif'>");
ve yukarıdaki isimlerden farklı olmamak şartıyla ifadelerinizi bu klasöre atın.