PDA

View Full Version : آموزش: محاسبه درصد انجام کار



djsaeedkhan
یک شنبه 25 دی 1390, 12:10 عصر
با سلام خدمت دوستان
اگر می خواید درجایی درصد پیشروی کار رو نمایش بدید
یعنی مثلا کاربر فایلی به حجم 1000 بایت داره که 256 بایت رو دانلود کرده
و مقدار پیشروی رو بصورت درصد نمایش بدید 26% از این کد استفاده کنید.



<?php
function percent($Amount = 0, $Total = 0, $Decimal = 0) {
// Make sure our numbers are actually numbers
$Amount = (INT) $Amount;
$Total = (INT) $Total;
$Decimal = (INT) $Decimal;
// Cannot divide by zero so check if Total = 0
if ($Total === 0) {
return 0;
}
$p = $Amount / $Total;
// Multiply by 100 to move decimal point to correct location
$p *= 100;
// Return the percentage with specified decimal places
return number_format($p, $Decimal);
}
?>



<?php
// prints out 10% on the screen
echo percent(256, 1000),'%';
?>

djsaeedkhan
دوشنبه 03 بهمن 1390, 15:15 عصر
از دوستان کسی نظری نداره؟

djsaeedkhan
یک شنبه 20 فروردین 1391, 10:51 صبح
کسی روشی بهتر غیر از این سراغ نداره
مثلا یه حلقه داشته باشیم و بیاد درصد انجام شده تا اون زمان رو نشون بده؟