مشکل با استفاده از تابع fmod حل شد
@smpakdel سلام وقتت بخیر
خب عدد بدست اومده برابر با 0 میشه برای همین خطای مساوی با 0 میده
شاید پاسخ شما همینجا باشد
@devwitharmin نه برابر صفر نمیشد
سلام. عملگر % فقط برای کار با اعداد صحیح است (int) و عدد 0.01 از نوع float هست. بهمین دلیل PHP اقدام به type casting میکنه و به صفر تبدیل میشه. همونطور ک خودتون اشاره کردید باید برای اعداد اعشاری از تابع fmod استفاده کنید.