$formatterES = new NumberFormatter("en", NumberFormatter::SPELLOUT); echo $formatterES->format(1000000000).'<br>'; /** one billion */ $formatterES = new NumberFormatter("en", NumberFormatter::SPELLOUT); echo $formatterES->format(1000000000).'<br>'; /** imprime mil millones */ echo $formatterES->format(333.55).'<br>'; $formatterES = new NumberFormatter("es-ES", NumberFormatter::SPELLOUT); /** imprime trescientos treinta y tres coma cinco cinco */ /** vamos hacer que hable bien PHP :-D:-D */ $minumero = 333.55; $izquierda = intval(floor($minumero)); $derecha = intval(($minumero - floor($minumero)) * 100); echo $formatterES->format($izquierda).'coma'.$formatterES->format($derecha); /** imprime trescientos treinta y tres coma cincuenta y cinco */