You could try concatenating a string of "0"s (£25.5000) on the end and using substr on the whole to get your £25.50. $currency = $currency . "000"; $currency = substr( $currency, 0, strpos($currency,'.') + 3 ) Neil Morgan -----Original Message----- From: George Pitcher [mailto:george.pitcher@xxxxxxxxxxx] Sent: 03 December 2004 15:49 To: php-windows@xxxxxxxxxxxxx Subject: displaying neat and tidy currency notation? Hi, I want to be able to display the results of some calculations as currency such as £25.50, but round($var,2) produces £25.5. I've tried writing my own function but that just fouled up the calculation. Any tips or suggestions? Cheers George in Oxford -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php