function noktalamaTemizle($text) {
$search = array("'", ".", ",", ";", "!", "?", ":", "(", ")", "[", "]", "{", "}");
$text = str_replace($search, "", $text);
return $text;
}
Yazıda geçen tüm boşlukları tek boşluğa çeviren fonksiyonu yazalım.
/*
*
* @param string $text
*
* @return string
*
*/
function boslukTemizle($text) {
$text = trim($text);
$text = str_replace(" ", " ", $text);
return $text;
}
Şimdi yazıda geçen tüm kelimeleri hashtagli olarak geri döndüren fonksiyonu yazalım.
/*
*
* @param string $text
*
* @return string
*
*/
function hashtagle($text) {
$text = "#" . $text;
$text = str_replace(" ", " #", $text);
return $text;
}
Yazdığımız bu fonksiyonu aşağıdaki gibi çağırabiliriz.
$text = "Bugün, güzel bir gün değil mi?"; $hashText = hashtagle(boslukTemizle(noktalamaTemizle($text))); echo $hashText; //Çıktı aşağıdaki gibi olacaktır // #Bugün #güzel #bir #gün #değil #mi
Hiç yorum yok :
Yorum Gönder