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