امس وانا اقوم بالبرمجة تفاجات
php لايستطيع حل المقارنة بين متغيرين من نوع float
php > var_dump(0.7 + 0.1 == 0.8); bool(false) php > var_dump(0.6 + 0.1 == 0.7); bool(true)
حاولت ايجاد حل لهده المشكلة ولم استطع ايجاد حل جدري
الحل الول php:
$epsilon=0.0001 if (abs($1float-$2flot)>$epsilon)
الحل التاني mysql:
$sql="select * from table where mafloat like '1.024' ;";