Ayırıcı Kütüphanesi
×
Bunları biliyor muydunuz?
"ZN Framework'e ait tüm paketler framework dışında da kullanılabilir esneklikte tasarlanmıştır."
"ZN Framework'e ait tüm paketler framework dışında da kullanılabilir esneklikte tasarlanmıştır."
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
