باقیمانده اعشاری (fmod)
تابع «باقیمانده اعشاری (fmod)» باقی مانده تقسیم را می دهد. این تابع با اعشار هم کار می کند. یعنی مثل بازی، تعداد قدم ها را پس از دور زدن می گوید. بنابراین برای زمان بندی یا الگوها مفید است.
تعریف و کاربرد
تابع fmod() باقی مانده تقسیمِ x بر y را برمی گرداند. «باقی مانده (Remainder)» مقدار مانده پس از تقسیم است. نتیجه از نوع «Float» است.
سینتکس (Syntax)
<?php
$result = fmod(عدد_x, عدد_y);
echo $result;
?>
مثال عملی
<?php
echo fmod(20, 4) . "<br>";
echo fmod(20, 3) . "<br>";
echo fmod(15, 6) . "<br>";
echo fmod(-10, 3) . "<br>";
echo fmod(0, 0);
?>
پارامترها و خروجی
x
اجباری است. «dividend» یعنی عددی که تقسیم می شود. مثل تعداد کل مهره ها.
y
اجباری است. «divisor» یعنی عددی که با آن تقسیم می کنیم. مثل اندازه هر گروه.
نکته: اگر تقسیم ممکن نبود، نتیجه مفید نخواهد بود. مقدارها را قبل از اجرا بررسی کن.
گام های عملی
- دو عدد انتخاب کن؛ x و y.
- تابع fmod(x, y) را صدا بزن.
- خروجی را چاپ یا ذخیره کن.
برای گردکردن، از floor() و round() کمک بگیر. همچنین صفحه باقیمانده اعشاری (fmod) مرجع اصلی این مبحث است.
جمع بندی سریع
- fmod باقی مانده اعشاری را می دهد.
- دو پارامتر اجباری هستند.
- خروجی از نوع Float است.
- برای گردکردن از floor یا round استفاده کن.