Pair of Vintage Old School Fru
Home » Article » Php » Fungsi Php Untuk Konversi Bytes Ke Kb, Mb, Gb, Dll..

Fungsi PHP untuk konversi Bytes ke KB, MB, GB, dll..

f_huda19   05 September 2016   20:48:02   1 Suka   Favorit

Cara mengubah Bytes ke, KB, MB, GB


convert bytes dengan php, PHP, Javascript, xtgem, wapka, snsd

Di kesempatan kali ini Admin akan memberikan toutorial Cara mengkonversi satuan bytes menggunakan PHP. Langsung aja tak usah berlama-lama.

<?php
function bytes_converter(float $bytes, int $precision= 2) {
$satuan= array('Bytes', 'KB', 'MB', 'GB', 'TB');
$kali= floor(log($bytes, 1024));
$bagi= round($bytes/pow(1024, $kali), $precision);
return $bagi.$satuan[$kali];
}
echo bytes_converter(1932, 2): //1.89KB
?>

Sekarang waktunya hitung-hitungan!

  • Untuk fungsi array-nya sudah tau lah ya, trus disitu ada log() yang fungsinya untuk mendapatkan key dari variabel array $satuan.

  • Selanjutnya ada fungsi pow() untuk perkalian pangkat dengan variabel $kali sebagai pembandingnya. 1024 sama dengan 1kb, kemudian variabel $bytes dibagi dengan hasil pangkat dari fungsi pow() di sebelahnya.

  • Dan yang terakhir variabel $bagi dikembalikan bersamaan dengan $satuan yang telah diberi key dari hasil pangkat $kali.

  • Fungsi bytes_converter() memiliki dua argumen, dimana argumen pertama merupakan bilangan yang ingin di convert dan bertype float, sedangkan argumen kedua adalah angka di belakang koma yang harus bertype integer dan memiliki nilai default 2.

Saya kira cukup sekian penjelasan yang dapat Admin berikan. Kurang dan lebihnya Admin mohon maaf. Terimakasih..

KOMENTAR

funpic

funpic 17 Jan 15

mantap, http://funpic.yn.lt