<?php
class Metin{
var $harflerE = array("-"," ","à","á","â","ã","ä","å","æ","ç","è","é","ê","ë","ì","í","î","ï","ğ","ñ","ò","ó","ô","õ","ö","ù","ú","û","ü","ı","ÿ","a","a","a","c","c","c","c","d","d","e","e","e","e","e","g","g","g","g","h","h","i","i","i","i","i","j","k","?","n","n","n","?","o","o","o","r","r","r","s","s","s","š","t","t","t","u","u","u","u","u","u","w","y","z","z","");
var $harflerC = array("_","_","a","a","a","a","a","a","a","c","e","e","e","e","i","i","i","i","o","n","o","o","o","o","o","u","u","u","u","y","y","a","a","a","c","c","c","c","d","d","e","e","e","e","e","g","g","g","g","h","h","i","i","i","i","i","j","k","k","n","n","n","n","o","o","o","r","r","r","s","s","s","s","t","t","t","u","u","u","u","u","u","w","y","z","z","z");
var $cumle = "";
var $islem = "";
function ozelCekim() {
$this->islemAyarla(str_replace($this->harflerEal(), $this->harflerCal(), $this->cumleAl()));
}
function kisaMetin($metin, $boyut){
header('Content-Type: text/html; charset=utf-8');
mb_internal_encoding('UTF-8');
if(strlen($metin) > $boyut){
return mb_substr($metin, 0, $boyut)."...";
}else{
return $metin;
}
}
function cumleAl(){return $this->cumle;}
function cumleAyarla($cumle){$this->cumle = $cumle;}
function islemAl(){return $this->cumle;}
function islemAyarla($cumle){$this->cumle = $cumle;}
function harflerEal(){return $this->harflerE;}
function harflerEayarla($harflerE){$this->harflerE = $harflerE;}
function harflerCal(){return $this->harflerC;}
function harflerCayarla($harflerC){$this->harflerC = $harflerC;}
}
$metin=new Metin;
echo $metin->kisaMetin("Merhaba Dünya",10)."<br>";
$metin->cumleAyarla("Merhaba Dünya");
$metin->ozelCekim();
echo $metin->islemAl();
?>
Çıktısı
Merhaba Dü...
Merhaba_Dunya