سقف (ceil)
تابع ceil یعنی گرد کردن رو به بالا. «گرد کردن (Rounding)» یعنی تبدیل عدد اعشاری به عدد کامل. این تابع همیشه تا عدد صحیحِ بالاتر می پرد.
تعریف و کاربرد تابع ceil
طبق منبع، ceil(number) عدد را اگر لازم باشد رو به بالا تا نزدیک ترین عدد صحیح می برد. این یعنی حتی 0.01 هم می شود 1.
نحو (Syntax) و پارامتر
number: عددی که باید رو به بالا گرد شود. این پارامتر الزامی است.
مثال اصلی: رفتار ceil با مثبت و منفی
<?php
echo ceil(0.60);
echo "<br>";
echo ceil(0.40);
echo "<br>";
echo ceil(5);
echo "<br>";
echo ceil(5.1);
echo "<br>";
echo ceil(-5.1);
echo "<br>";
echo ceil(-5.9);
?>
مثال تکمیلی: استفاده ساده از ceil
<?php
$price = 12.01;
$total = ceil($price);
echo $total;
?>
گام های عملی
- یک عدد اعشاری انتخاب کن.
- تابع
ceilرا روی آن اجرا کن. - خروجیِ عدد صحیح را چاپ کن.
نکته: برای گرد کردن رو به پایین از floor() استفاده کن. برای گرد کردن معمولی از round() کمک بگیر.
برای مرور توابع ریاضی دیگر هم بخش سقف (ceil) را کنار بقیه نگه دار.
جمع بندی سریع
ceilهمیشه رو به بالا می پرد.- 0.01 هم به 1 تبدیل می شود.
- اعداد منفی به سمت صفر نزدیک می شوند.
- برای پایین،
floorمناسب است.