leonam-carlos

Funções para conversão BR/US e US/BR

Feb 13th, 2019
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.98 KB | None | 0 0
  1.     /**
  2.      * method numeroBrasileiro()
  3.      * recebe um numero, pode ser float, do tipo do ingles
  4.      * e o transforma num numero do tipo brasileiro (ex. 1.524,36)
  5.      * @param $num string com os numeros
  6.      * @returns string com o valor formatado
  7.      */
  8.     public static function numeroBR($num, $decimal = 2)
  9.     {
  10.         if($num)
  11.         {
  12.             return number_format($num, $decimal, ',', '.');
  13.         }
  14.     }
  15.  
  16.  
  17.     /**
  18.      * method numeroIngles()
  19.      * recebe um numero, pode ser float, do tipo do brasileiro
  20.      * e o transforma num numero aceito pelo banco de dados (ex. 1524.36)
  21.      * @param $num string com os numeros
  22.      * @returns string com os valor formatado
  23.      */
  24.     public static function numeroUS($num)
  25.     {
  26.         if($num)
  27.         {
  28.             $source  = array('.', ',');
  29.             $replace = array('', '.');
  30.             return str_replace($source, $replace, $num); //remove os pontos e substitui a virgula pelo ponto
  31.         }
  32.     }
Advertisement
Add Comment
Please, Sign In to add comment