[دالة] تحويل الحجم بالبايت لرقم مفهوم مع اسم الصيغه

دروس لتعلم كيفية البرمجه بـ PHP , أو بعض الأفكار البرمجيه المفيده ! أيضا لشرح بعض الدوال أو الكلاسات التي قام الأعضاء او الغير بعملها , لتدمجها ببرامجك .
saanina
عبدالرحمــــن
مشاركات: 3762
اشترك في: الاثنين أغسطس 30, 2004 1:54 pm

[دالة] تحويل الحجم بالبايت لرقم مفهوم مع اسم الصيغه

مشاركة بواسطة saanina »

البشر , وانا منهم احيانا :mrgreen: لانفهم الاحجام بالبايت وخصوصا الكبير منها
لذا هذه الدالة تقوم بتحويل البايت لرقم مفهوم !

كود: تحديد الكل


    
// Outputs a filesize in human readable format.
    function bytes2str($val, $round = 0)
    {
        $unit = array('','K','M','G','T','P','E','Z','Y');
        while($val >= 1000)
        {
            $val /= 1024;
            array_shift($unit);
        }
        return round($val, $round) . array_shift($unit) . 'B';
    }
 


تستطيع تعديل

كود: تحديد الكل

'K','M','G','T','P','E','Z','Y'

لما تريد بالعربي

طريقة الاستخدام

كود: تحديد الكل

echo bytes2str(1242);
 



_________