1

假设我有如下字符串:

$ten = 'ten';
$eleven = 'eleven';
$three = 'three';

等等

是否有一个预先构建的函数可以将这些转换为基于英语的数字字符串?

IE

return process_to_number($ten); // returns 10 as a numeric value
return process_to_number($eleven); // returns 11 as numeric
return process_to_number($three); // returns... you guessed it, 3!

我想我也可以手动编写这个(因为我只需要处理 1 到 16 个),但我想我会检查是否已经有这样的东西。

4

1 回答 1

0

没有预构建的,但是有一段相当不错的代码,您可以尝试对其进行逆向工程?这是一个非常复杂的领域,并且一种算法不适用于所有语言(日语的基数为 10,000 而不是 1,000 - 就像英语 - AFAIK)。

于 2012-06-18T15:07:29.320 回答