Belajar Melakukan Kompresi Teks dengan PHP

By Adhi P. - Last updated: Monday, April 30, 2012 - Save & Share - Comments

banner438kursus Belajar Melakukan Kompresi Teks dengan PHP

Pernah melakukan kompresi file teks kan? Misalnya menggunakan zip. Nah, dalam tutorial belajar PHP  kali ini, kita akan belajar melakukan kompresi teks menggunakan PHP.

Jika pada tutorial sebelumnya kita sudah belajar cara mengukur penggunaan memory dengan PHP agar script kita lebih efisien dalam penggunaan memory, maka kompresi file teks ini akan membuat file teks kita tersimpan dengan lebih efisien alias tidak makan tempat di harddisk.

Untuk belajar melakukan kompresi teks pada PHP, anda perlu mengetahui 2 fungsi PHP yaitu gzcompress() dan gzuncompress(). Fungsi PHP gzcompress() digunakan untuk melakukan kompresi file, sementara fungsi PHP gzuncompress() bisa kita gunakan untuk mengembalikan atau membaca teks yang sudah terkompresi tersebut.

Berikut ini contoh kode PHP yang menggunakan kedua fungsi tersebut:


$teks =

"Lorem ipsum dolor sit amet, consectetur

adipiscing elit. Nunc ut elit id mi ultricies

adipiscing. Nulla facilisi. Praesent pulvinar,

sapien vel feugiat vestibulum, nulla dui pretium orci,

non ultricies elit lacus quis ante. Lorem ipsum dolor

sit amet, consectetur adipiscing elit. Aliquam

pretium ullamcorper urna quis iaculis. Etiam ac massa

sed turpis tempor luctus. Curabitur sed nibh eu elit

mollis congue. Praesent ipsum diam, consectetur vitae

ornare a, aliquam a nunc. In id magna pellentesque

tellus posuere adipiscing. Sed non mi metus, at lacinia

augue. Sed magna nisi, ornare in mollis in, mollis

sed nunc. Etiam at justo in leo congue mollis.

Nullam in neque eget metus hendrerit scelerisque

eu non enim. Ut malesuada lacus eu nulla bibendum

id euismod urna sodales. ";

 

$compressed = gzcompress($teks);

 

echo "Ukuran asli: ". strlen($teks)."\n";

/* menampilkan

Ukuran asli: 800

*/

 

echo "Ukuran terkompresi: ". strlen($compressed)."\n";

/* menampilkan

Ukuran terkompresi: 418

*/

 

// uncompress

$asli = gzuncompress($compressed);

Try This: 4 Langkah Mudah Belajar Cara Membuat Website, Langsung Praktek! KLIK DI SINI!.

Selamat mencoba.

 

Posted in Belajar PHP Lanjutan • Tags: , Top Of Page