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|intopcional
$femaleMode: Indica si el texto esta en género femenino.
boolopcionalDefault: false
$apocopeMode: Apocope del uno.
boolopcionalDefault: false
Sin parámetros.
retorna un
stringnú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|intrequerido
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.
boolrequerido
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