Selamlar arkadaşlar,
Bir yazılım geliştiriyorum. Bu yazılımda hesaplama yapmam gerekiyor. Yapmam gereken işlemi vsprintf() fonksiyonunu kullanarak string hale getiriyorum. String halinde 1+1+152+3+15+15+12 bu hale geliyor. Fakat eval() denedim işlemin sonucunu bulmadı bir kaç farklı sınıf denedim yine yaramadı. Bir bilgisi olan arkadaş varsa yardımını bekliyorum.
Şimdiden teşekkürler
Hesap Yapma Sorunu
3
●240
- 27-02-2015, 23:44:34en basitinden şöyle kullanman lazımdı.
$ma ="2+10"; $p = eval('return '.$ma.';'); print $p;daha gelişmiş sınıflar mevcut mesela;
https://github.com/jlawrence11/Classes
buradaki eos.class.php ile stack.class.php dosyalarını indir. php de böyle kullanacaksın.
include_once('eos.class.php'); $dene = '1+1+152+3*15+15+12'; $eq = new eqEOS(); $result = $eq->solveIF($dene); echo $result;