Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 8th, 2012  |  syntax: None  |  size: 0.92 KB  |  hits: 3  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. PHP money_format: issues with values 0.00/0.50/.50
  2. if (isset($_POST['price'])){
  3.     $price = $_POST['price'];
  4.     $priceString = empty($price['price'])?null:trim($price['price']);
  5.         if(!empty($priceString)) {
  6.             $price = str_replace("$", "", $price);
  7.                 if  (preg_match('/^[+-]?d+(.d+)?$/', $price)){
  8.                  echo ('<div id="price"><span id="resultval"><h2>Price:</h2>'.money_format('%n', $price).'</span></div>');
  9.                            }
  10.                      else {
  11.              echo ('<div id="price"><span id="resultval"><h2>Price:</h2><div class="errorMessage">Enter a valid number in US currency format.</div></span></div>');
  12.                            }
  13. }
  14.             else {
  15.             echo '';
  16.             }
  17. }
  18.        
  19. $price = $_POST['price'];
  20. $priceString = empty($price['price'])?null:trim($price['price']);
  21.        
  22. $price = $_POST['price'];
  23. $priceString = empty($price)?null:trim($price);