Giter Club home page Giter Club logo

numero-a-texto's Introduction

Descripción

Clase de PHP para convertir un número entero (desde 0 hasta 10126-1 ) a texto.

Uso

require './src/NumberToText.php';

Conversión

$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

getText()

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()

setNumber($stringNumber)

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()

femaleMode() - maleMode()

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()

setApocopeMode($apocopeMode)

Parámetros:

$apocopeMode: Indica el apocope para el uno. bool requerido

Debe ser invocada antes de getText()

Ejemplos

$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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.