$veri = "bu kelimeyi haber ve haberler olarak boluyoruz ve haber haberler kelimemizi linkliyoruz";
function siteicilink($deger) {
$bolunenler = explode(" ", $deger);
$sayi = count($bolunenler);
for($i=0;$i<$sayi;$i++){
if($bolunenler[$i]=='haber' || $bolunenler[$i]=='haberler' ){
$link="<a title='$bolunenler[$i]' style='color:#000;' href=http://www.gncz.net/$bolunenler[$i]><b>$bolunenler[$i]</b></a>";
echo " $link ";
}
else{
echo "$bolunenler[$i] ";
}
}}
echo siteicilink($veri);Detaylı bilgi ve varsa sorularınız için yazı : http://www.gncz.net/php-kelime-linkl...cin-ideal.html Php kelime bölme fonksiyonu.
4
●6.033
- 24-03-2014, 12:54:11Üyeliği durdurulduMerhaba arkadaşlar baslıktanda anlaşılacağı üzere kod aşağıdadır.
- 24-03-2014, 20:54:21Kimlik doğrulama veya yönetimden onay bekliyor.Bende bi' fonksiyon hazırladım. Umarım işinize yarar. İyi çalışmalar dilerim.
<?php function divide_words($string, array $words, array $options, $anchor = null, $delimiter = " ") { if(strlen($string) <= 0) { return false; } $options["href_base"] = isset($options["href_base") === false ? "" : $options["href_base"]; if($anchor === null) { $anchor = '<a href="%s"><strong>%s</strong></a>'; } $parts = explode($delimiter, $string); foreach($parts as $key => $part) { foreach($words as $word) { if($part == $word) { $parts[$key] = sprintf($anchor, $options["href_base"].$word, $word); } } } $string = join($delimiter, $parts); return $string; } - 24-03-2014, 23:36:08modaya uyalım

linksiz versiyon. Kullanım alanları: özellikle kayıt listeleme sayfasında css lerinizden taşan kısa açıklamalar için idealdir. Karakterden değil kelimeden böler:
function kelimedenbol($metin, $karaktersayisi) { $YeniMetin = wordwrap($metin, $karaktersayisi, "<br />"); $YeniMetin = explode('<br />', $YeniMetin); $result = $YeniMetin[0]; $result= strip_tags($result, '<br /><br>'); return $result; } $metnimiz= "bu kelimeyi böleceğiz ama kaç karakter olsun diye düşünürken 50 karakterlik kelimesin sen dedim"; echo kelimedenbol($metnimiz, 50);
