Kullandığım fonksiyon. Kelimeyi anlamsız yerde bölmez...
function metin_bol($metin, $baslangic, $uzunluk)
{
if(strlen($metin) > $uzunluk-$baslangic ){
$devam = "";
$harfsayi = strlen(trim($metin));
$metin = substr($metin, $baslangic, $uzunluk);
$dizi = explode(' ', $metin);
if(count($dizi)>=2){
array_pop($dizi);
}
$metin = implode(' ', $dizi);
$metin = trim($metin);
$sonsayi = strlen($metin);
}// belirtilen aralık eğer $metinden büyükse olduğu gibi bırak metin'i
$metin = "$metin ";
return $metin;
}
$aaa=metin_bol("Burada Bizim Yazımız Var ve Biz Bu Yazıyı Sayfamızın Title Tagında Kullanacağız",0,65);
Ha birde bu iş için wordwrap ta işini görebilir...
http://www.php.net/manual/tr/function.wordwrap.php