Limitleyici


    × Bunları biliyor muydunuz?
"Databases/ dizini bir veritabanı tablolarının şemasını oluşturup Generate::databases() komutu ile bu şemanın gerçek bir veritabanı ve tablo olarak işlenmesini sağlayabilirsiniz."


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