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

دروس لتعلم كيفية البرمجه بـ PHP , أو بعض الأفكار البرمجيه المفيده ! أيضا لشرح بعض الدوال أو الكلاسات التي قام الأعضاء او الغير بعملها , لتدمجها ببرامجك .

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

مشاركةبواسطة saanina » السبت مارس 28, 2009 12:22 am

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

CODE: تحديد الكل

    
// 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';
    }
 


تستطيع تعديل
CODE: تحديد الكل
'K','M','G','T','P','E','Z','Y'

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

طريقة الاستخدام
CODE: تحديد الكل
echo bytes2str(1242);
 



_________
صورة العضو الشخصية
saanina
عبدالرحمــــن
 
مشاركات: 3762
اشترك في: الاثنين أغسطس 30, 2004 1:54 pm

العودة إلى دروس PHP و أفكار وقصاصات و دوال وكلاسات برمجيه