Ayırıcı Kütüphanesi


    × Bunları biliyor muydunuz?
"Basit bir konsol komutu ile projenin orijinal haline dokunmadan restorasyon çalışması yapabilirsiniz."


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 dağıtımları için kurulum gerekmez.

↓ composer require znframework/package-protection

 

 

# Yöntemler


string encode(array $data)
object decode(string $word)
array decodeArray(string $word)
 

 

# Encode


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


Ş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


Ş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