Genellikleri verilerimizi kullanım kolaylığı açısından dizilerde tutarız .
burada bir cache sistemi kullanmak istersek karşımıza dizileri .txt belgesine yazdırma problemi çıkar.
işte tam burada serialize ve unserialize fonksiyonları yardıma yetişir.
hemen örnek yapalım
$dizi = array("1","2","3","4"); // dizimizi oluşturduk şimdi bu diziyi text dosyasına kaydedicez ve oradan okuyup çalıştırıcaz.
$metin = serialize($dizi);
$islem=fopen("cache/dizi.txt",'a+')
fputs($islem,$metin);
fclose($islem); // kayıt işlemimiz bitti şimdi okuyacağız
$dizi2 = unserialize(file_get_contents("dizi.txt")); // evet dosyayı okuduk ve içeriği otomatik olarak diziye çevirdik
echo $dizi[1];



