راکت
حل شده

مشکل محاسباتی در laravel

3 پاسخ

دوستان به کد زیر دقت کنیدلطفا

$a = '0.0000005';
  $b = '0.0000004';
  echo $a - $b;

وقتی چاپ می کنم مبلغ میشه : 1.0E-7 چیکار باید انجام بدم تا مثل ادم بنویسه 0.0000001
ممنون میشم یه راه با کمترین میزان کد بهم بگید چن خیلی جاهای سیستم رو باید دست بزنم.متشکر

ثبت پرسش جدید

پاسخ‌ها

3
codex68
codex68
@hunt.coders1989
بهترین پاسخ

ممنون درست کردم با استفاده از گزنیه زیر
1- جدول balance رو روی varchar گذاشتم
2- موقع انجام محاسبات {{number_format($Q_Coin_Balance,6)}}
اینطوری درست محاسبه میشه.
صد درصد ارزش محاسباتی داره مروبط به ارزهای دیجیتال هستش و دیگه هر مقداری مهم هستش توی کیف پول ها.
چقدر جالب تو پروژه هایی ادم می فهمه که هیچی بلد نیست و باید یاد بگیره همیشه کی فکر می کرد یه روز محاسبات همچین عددی اصلا ارزشمند باشه.

رضا پارسیان
رضا پارسیان
@Rp76

تخصص: توسعه دهنده Php , Laravel

این عدد با ۰ برابری میکنه!

ارزش محاسباتی داری؟

floatval این عددو بگیر!

حسن حکمتی
حسن حکمتی
@hekmati

تخصص: برنامه نویس وب و بلاکچین

سلام
اگر جدول برای نگهداری داده های حساس و مالی مثل مقادیر مرتبط با ارز دیجیتال هست نوع داده حتما باید decimal تعریف بشه.

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام