Limitleyici
×
Bunları biliyor muydunuz?
"Başlangıç kontrolcüsü üzerinden $this nesnesini data olarak göndererek statik olmayan sınıflara ilgili data üzerinden erişebilirsiniz."
"Başlangıç kontrolcüsü üzerinden $this nesnesini data olarak göndererek statik olmayan sınıflara ilgili data üzerinden erişebilirsiniz."
Metindeki kelime veya karakterleri kısıtlamak için kullanılır.
# Kurulum
ZN dağıtımları için kurulum gerekmez.
↓ composer require znframework/package-helpers
# Yöntemler
Limiter::word(string $str, int $limit = 100, string $endChar = '...') : string |
Limiter::char(string $str, int $limit = 500, string $endChar = '...') : string |
# Word
Girilen metindeki sınırlanacak kelime miktarı belirlenir.
Parametreler
string $data | Limit işlemi uygulanacak veri. |
int $limit = 100 | Limitlenecek kelime miktarı. |
string $endChar = '...' | Limitleme işlemi sonucunda elde edilen dizgenin sonuna eklenecek ifade. |
bool $stripTag = true | Html karakterleri dönüştürülsün mü? |
string $encoding = 'utf8' | Dizgenin karakter kodlaması. |
return string |
Kullanımlar
output( Limiter::word("Welcome to ZN", 2) );
Welcome to...
Limit sayısı ile kelime sayısı aynı ise sonuna ifade eklenmez.
output( Limiter::word("Welcome to ZN", 3, '+++') );
Welcome to ZN
# Char
Girilen metindeki sınırlanacak karakter miktarı belirlenir.
Parametreler
string $data | Limit işlemi uygulanacak veri. |
int $limit = 500 | Limitlenecek karakter miktarı. |
string $endChar = '...' | Limitleme işlemi sonucunda elde edilen dizgenin sonuna eklenecek ifade. |
bool $stripTag = true | Html karakterleri dönüştürülsün mü? |
string $encoding = 'utf8' | Dizgenin karakter kodlaması. |
return string |
Kullanımlar
output( Limiter::char("Welcome to ZN", 7) );
output( Limiter::char("Welcome to ZN", 10, '+++') );
Welcome...
Welcome to+++
Welcome to+++