PHP函数可以将按字母顺序拼写的数字转换为数字?

时间:2012-06-18 14:56:57

标签: php string numeric

假设我有以下字符串:

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

等。

是否有预先构建的功能可以根据英语将这些功能转换为数字字符串?

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之间处理)但我想我会检查是否有这样的东西。

1 个答案:

答案 0 :(得分:0)

没有预先构建的代码,但是有this个相当不错的代码可以尝试进行逆向工程吗?这是一个非常复杂的领域,一种算法不适用于所有语言(日语为10000,而不是1,000 - 如英语 - AFAIK)。