(Ceci est une republication de mon blog tumblr abandonné ; daté du 17/11/2016)
Un client a demandé que nous épelions des chiffres sur son site Web afin de clarifier certains totaux financiers. J'avais initialement prévu d'utiliser l'UDF ColdFusion NumberAsString de 2002. Après avoir examiné les résultats, j'ai pensé que cela valait la peine d'effectuer une comparaison de tests unitaires pour examiner les résultats par rapport à ICU4J (java).
En fin de compte, j'ai décidé d'utiliser ICU4J parce que :
123 = "one hundred twenty-three" 100001 = "one hundred thousand one" 9 = "nine" 64578.25 = "sixty-four thousand five hundred seventy-eight point two five" 0.333 = "zero point three three three"
Voici le code source CFML :
https://gist.github.com/JamoCA/cd343524e417f382d5c706954e52dfaf
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!