<?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