راکت
حل شده

تبدیل رشته فرمول به محاسبه فرمول

6 پاسخ

سلام
چطور میتونیم فرمولی که به صورت رشته هستش رو محاسبه کنیم مثلا این عبارت رو : '1-2*4'
با تشکر

ثبت پرسش جدید

پاسخ‌ها

6
بهرام
بهرام
@bahram

تخصص: Laravel Developer

بهترین پاسخ
$ma ="4*2-1";
$p = eval('return '.$ma.';');

اطلاعات بیشتر

میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

در جاوااسکریپت به کمک تابع زیر میشه.

// eval(string)

console.log(eval('2 + 2')); // expected output: 4
console.log(eval('4 * 2 - 1')); // expected output: 7
میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

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

Mostafa Nazar
Mostafa Nazar
@mostafa.8722

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

تو php یا لاراول میخوام .

Ben Dehqan
Ben Dehqan
@ben.dehqan

تخصص: توسعه دهنده پروژه های فناورمحور - اینترنت اشیا

تقریبا همین رشته بدون هر مشکلی محاسبه میشه و حتی نیاز به کار اضافه هم نداره. هر چند بهتره برای اطمینان عملگرهایی که اولویت دارند داخل پرانتز قرار بگیره.

Mostafa Nazar
Mostafa Nazar
@mostafa.8722

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

این جواب @bahram
درسته . البته من این رو قبلا امتحان کرده بودم ولی return رو نذاشته بودم
با تشکر

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

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