Clase de PHP para convertir un número entero (desde 0 hasta 10126-1 ) a texto.
require './src/NumberToText.php';
$number = new NumberToText($stringNumber, $femaleMode, $apocopeMode);
echo $number->getText();
Parámetros:
$stringNumber: El número entero a tratar.
string|int
opcional
$femaleMode: Indica si el texto esta en género femenino.
bool
opcional
Default: false
$apocopeMode: Apocope del uno.
bool
opcional
Default: false
Sin parámetros.
retorna un
string
número convertido a texto.
Nota: Si no especificó el $stringNumber
en el constructor, entonces debe llamar primero a setNumber()
Parámetros:
$stringNumber: Indica/cambia el número entero a tratar.
string|int
requerido
no tiene valor de retorno, se debe llamar seguidamente a getText()
Sin parámetros ni valor de retorno.
femaleMode() para establer el texto en femenino. maleMode() para establer el texto en masculino.
Deben ser invocadas antes de getText()
Parámetros:
$apocopeMode: Indica el apocope para el uno.
bool
requerido
Debe ser invocada antes de getText()
$number = new NumberToText("81");
echo $number->getText(); // imprime: ochenta y uno
$number = new NumberToText("200", true);
echo $number->getText(); // imprime: doscientas
$number = new NumberToText("801", false, true);
echo $number->getText(); // imprime: ochocientos un
$number = new NumerToText();
$number->femaleMode();
$number->setNumber("1509");
echo $number->getText(); // imprime: mil quinientas nueve
$number = new NumberToText();
$number->setApocopeMode(true);
$number->setNumber("401");
echo $number->getText(); // imprime: cuatrocientos un