Miten php:llä pystyy laskemaan käyttäjän syöttämiä lausekkeita ja miten ne saa koneelle ymmärrettävään muotoon?
<?php $lauseke = "2x^2*2x+3"; //käyttäjän syöttämä lauseke $x = 3; $tulos = "?"; ?>
https://www.ohjelmointiputka.net/koodivinkit/
Lisäile yllämainitun vinkin operandeihin potenssimerkki. Lisää lausekkeen muuttujien eteen kertomerkit, jonka jälkeen korvailet muuttujat niiden arvoilla. Sitten eikun ajelet lausekkeen vinkin funkkareiden läpi.
EDIT: Näköjään joudut vielä kehittelemään vinkin evaliin moninumeroisten lukujen tunnistuksen. Noh, sieltä suuntaa.
Aloin väsäämään omaa versiotani tuosta. Menee varmasti vielää aikaa ennen kuin saan tästä toimivan, mutta onpahan hyvää harjoitusta.
Aihe on jo aika vanha, joten et voi enää vastata siihen.