Autor | Zpráva | ||
---|---|---|---|
janbarasek Profil |
#1 · Zasláno: 16. 6. 2014, 17:51:17
Ahoj,
existuje nějaká inteligentnější metoda, jak vyhodnocovat matematické příklady, aniž bych použil funkci eval()? Mějme následující příklad: <?php $q = '2+3*4'; // příklad zapsaný formou řetězce eval ('$vysledek = ('.$q.');'); // "zpracování" výrazu pomocí jádra PHP a zápis do proměnné echo $vysledek; // výpis výsledku ?> Rád bych použil nějaké elegantní a bezpečné řešení. Napadlo mě také vytvořit vlastní matematický parser, ale s tím by bylo hodně práce, měl by v sobě hromadu chyb a hlavně by to bylo natolik složité, že bych to vůbec nemusel zvládnout. Hledám ideálně nějakou knihovnu, které když předám matematický příklad formou řetězce, tak vrátí výsledek. Existuje vůbec něco takového? Ještě mírně zcestná otázka: Pokud taková knihovna existuje, umí také řešit jednoduché lineární rovnice? Děkuji za jakékoli reakce. |
||
Fisir Profil |
#2 · Zasláno: 16. 6. 2014, 18:47:22
Reaguji na janbaraska:
Stačí hledat. |
||
Časová prodleva: 10 let
|
0