Ayırıcı Kütüphanesi
×
Bunları biliyor muydunuz?
"Basit bir konsol komutu ile projenin orijinal haline dokunmadan restorasyon çalışması yapabilirsiniz."
"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