[snip] > Try; > > $foo = preg_replace($find,$replace,$partFormula); > return $foo Unfortunately no. I also tried making the formula look like this: <?php (36.00000*58.00000)/144 ?> and returning it with: eval('?>' . $a . '<?php '); [/snip] Let's do an experiment. Place these two lines of code in a page, then load it in a browser; <?php $foo = (36.00000*58.00000)/144; echo $foo; ?> works fine for me. If you change <?php (36.00000*58.00000)/144 ?> to <?php echo (36.00000*58.00000)/144; ?> it also works. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php