Framework base
This commit is contained in:
parent
fd6de43a48
commit
53d8d36f02
|
@ -292,4 +292,24 @@
|
|||
$filepath = realpath("$path/$file");
|
||||
require_once $filepath;
|
||||
}
|
||||
}
|
||||
|
||||
class Helper
|
||||
{
|
||||
public static function slugify($text) {
|
||||
// Türkçe karakterleri Latin alfabesi karakterlerine dönüştür
|
||||
$text = str_replace(array('ı', 'İ', 'ş', 'Ş', 'ğ', 'Ğ', 'ü', 'Ü', 'ö', 'Ö', 'ç', 'Ç'),
|
||||
array('i', 'i', 's', 's', 'g', 'g', 'u', 'u', 'o', 'o', 'c', 'c'), $text);
|
||||
|
||||
// Unicode karakterleri değiştir
|
||||
$text = preg_replace('/\p{M}/u', '', $text);
|
||||
|
||||
// Boşlukları tire ile değiştir
|
||||
$text = str_replace(' ', '-', $text);
|
||||
|
||||
// Küçük harfe dönüştür
|
||||
$text = strtolower($text);
|
||||
|
||||
return $text;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue