Ayırıcı Kütüphanesi


    × Bunları biliyor muydunuz?
"Ajax işleminde 'url' parametresi doğru yol bilgisi için URL::site('controller/method') biçiminde ifade edilmelidir. "


Metinsel ifadeyi özel bir içeriğe dönüştüren sınıftır. Tek boyutlu içerikler için kullanılabilir.

 

 

# Kurulum


ZN SE ve ZN CE dağıtımları için terminal kurulum komutu.

↓ composer require znframework/package-protection

 

 

# Yöntemler


String encode(Array $data)
Object decode(String $word)
Array decodeArray(String $word)
 

 

# Encode (ZN >= 3.0.0)


Diziyi özel karakterler ile anahtar ve değerlerine ayırarak dizgeyeçevirmeye yarar. Json, serialize gibi yapıların kullanımına benzer.

Parametreler

Array $data Özel biçime sokulacak veriler dizisi.
Return String

Kullanımı

$encode = Separator::encode(['foo' => 'Foo', 'bar' => 'Bar']);

output($encode);
foo|?-++-?|Foo+-?|?-+bar|?-++-?|Bar

 

 

# Decode (ZN >= 3.0.0)


Şifrelenen veriyi obje türünde çözmek için kullanılır.

Parametreler

String $data Çözülecek Data.
Return Object

Kullanımı

$encode = Separator::encode(['foo' => 'Foo', 'bar' => 'Bar']);

output(Separator::decode($encode)->foo);
Foo

 

 

# DecodeArray (ZN >= 3.0.7)


Şifrelenen veriyi dizi türünde çözmek için kullanılır.

Parametreler

String $data Özel biçimlendirmesi çözülecek veri.
Return Array

Kullanımı

$encode = Separator::encode(['foo' => 'Foo', 'bar' => 'Bar']);

output(Separator::decodeArray($encode)['foo']);
Foo