Está bien, pero si quieres utilizar código que ya esté escrito, yo le voy más al uso de una clase que ya lo haga. Es decir, que tú le pongas un número entre 0 y 999,999,999,999 y te lo convierta directamente a cifras y no que tengas que elegir cuántos dígitos vas a modificar para utilizar la función correcta.
Yo encontré muy útil una clase que me encontré en
www.phpclasses.org y que muestro a continación la forma en la que se utiliza
ESTA ES UNA INSTANCIA DE LA CLASE Y SU USO
(el poder de las clases, es que no debería importarte el código que esté dentro de ésta, podrías incluso ignorarlo, simplemente la usas y ya)
Código PHP:
<?php
/**
* OEOG Ejemplo de uso de Class para convertir numeros en palabras
* Probado en/Tested on PHP 5-Apache2-XP
*
*
* @version $Id: CNumeroaLetra_ejemplo.php,v 1.0.0 2004-10-29 13:20 ortizom Exp $
* @author Omar Eduardo Ortiz Garza <[email protected]>
* @copyright (c) 2004-2005 Omar Eduardo Ortiz Garza
* @since Friday, October 29, 2004
**/
//incluyes la clase que vas a utilizar
include("CNumeroaLetra.php");
//creas un objeto
$numalet= new CNumeroaletra;
//le pones el número que quieras que despliegue
$numalet->setNumero(987654321098.76);
//imprime una frase que dice la cantidad con letra
echo $numalet->letra();
?>
Y eso es todo !!! Bendito sea el mundo de la programación orientada a objetos.
Si quieres obtener esa clase, búscala en
www.phpclasses.org
Saludos !