Mostafa Nazar
5 سال پیش توسط Mostafa Nazar مطرح شد
6 پاسخ

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

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


ثبت پرسش جدید
بهرام
تخصص : Laravel Developer
@bahram 5 سال پیش مطرح شد
1
$ma ="4*2-1";
$p = eval('return '.$ma.';');

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


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش آپدیت شد
0

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

// eval(string)

console.log(eval('2 + 2')); // expected output: 4
console.log(eval('4 * 2 - 1')); // expected output: 7

میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
Mostafa Nazar
تخصص : برنامه نویس وب و موبایل
@mostafa.8722 5 سال پیش مطرح شد
0

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


Ben Dehqan
تخصص : توسعه دهنده پروژه های فناورمحو...
@ben.dehqan 5 سال پیش مطرح شد
0

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


بهرام
تخصص : Laravel Developer
@bahram 5 سال پیش مطرح شد
1
$ma ="4*2-1";
$p = eval('return '.$ma.';');

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


Mostafa Nazar
تخصص : برنامه نویس وب و موبایل
@mostafa.8722 5 سال پیش آپدیت شد
0

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


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

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