Ben bu kodu kullaniyorum. Kodun özelligi özel karakterleri ve yanindaki boslugu birlestirerek bir tane - isaretine dönüstürüyor.

Örnek: metin & kelime + cümle , hece
Sonuc: metin-kelime-cümle-hece

	$degisken = preg_replace("`[.*]`","",$degisken);
	$degisken = preg_replace(array("`[^a-z0-9]`i","`[-]+`"),"-",$degisken);
		return strtolower(trim($degisken,'-'));