Pracuję nad projektem, w którym potrzebuję wykonać funkcję, która będzie analizować 4 domyślne operacje matematyczne (dodawanie, odejmowanie, mnożenie, dzielenie). Byłoby miło, gdyby funkcja mogła analizować operacje między nawiasami.Parsowanie operacji matematycznych z PHP
Musimy więc najpierw sprawdzić funkcję mnożenia i dzielenia (powinno to sprawdzić po tym, jak parseruje wszystkie operacje pomiędzy nawiasami, jeśli istnieją, i ta reguła powinna obowiązywać dla nawiasów [największy problem polega na tym, że nawiasy mogą zawierać nawiasy]). Po wykonaniu wszystkich operacji mnożenia i dzielenia, powinien wykonać wszystkie operacje dodawania i odejmowania. Ostateczna liczba powinna być zwrócona przez funkcje.
Kolejnym miłym dodatkiem będzie ciąg RegExp, który sprawdzi operacje matematyczne.
Z góry dziękuję!
Dla Twojego problemu z nawiasami: powinieneś nauczyć się rekursji, aby nauczyć się rekursji –
"Pytanie" zaczyna się od "Pracuję nad projektem", ale szybko staje się listą życzeń. – pavium
Brzmi jak zadanie domowe. Czy to jest problem domowy? – KyleWpppd