Scriptcase 9. Convertir de Número a Letra (Librería Incluida en SC)

128 views
Skip to first unread message

Fausto Martinez

unread,
Jul 20, 2021, 5:08:24 PM7/20/21
to comunidad-scrip...@googlegroups.com
Una forma fácil de convertir de numeros a letras es utilizando una librería PHP que viene incluida en SC y se encuentra en "scriptcase\prod\third\Numbers", lo interesante de esta librería es que puede convertir de numero a letra para múltiples idiomas, y con un par de líneas de código se puede usar en SC.

Prueba copiando y pegando el siguiente código en una aplicación blank.

/* Incluir libreria php para convertir de número a letra */
include_once($this->Ini->path_third.'/Numbers/Words.php');

/* crear el objeto num2lett*/
$num2lett = new Numbers_Words();

/* ejecutar el método toWords para convertir a letra */
$lengua = 'es'; // en_US, es, es_AR, es_MX, de, cs, bg, fr, it, it_IT, ru, ....
$number = 1532; // Integer
$retLett = $num2lett->toWords($number,$lengua);
echo $retLett; // mil quinientos treinta y dos


image.png

Fausto

unread,
Jul 27, 2021, 11:04:29 AM7/27/21
to Comunidad ScriptCase Latino
En algunos casos podemos experimentar un error de ruta en la librería Words.php que se puede presentar de la siguiente manera:


error_lib_Words_php.jpg
Para solucionar el problema debemos de hacer una pequeña modificación en la librería, para lo que abrimos  el archivo que esta generando el error  "wwwroot\scriptcase\prod\third\Numbers\Words.php" y luego hacemos el siguiente cambio en la línea número 78:
correccion_linea_78.jpg

Listo, con eso tenemos nuestra librería funcionando de nuevo al 100%.
Reply all
Reply to author
Forward
0 new messages