Framework base

This commit is contained in:
Abdussamed 2023-04-12 00:50:45 +03:00
parent fd6de43a48
commit 53d8d36f02
1 changed files with 20 additions and 0 deletions

View File

@ -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;
}
}