切换声明是我喜爱switch与if/else if构造的个人主要原因之一.这里有一个例子:
static string NumberToWords(int number)
{
string[] numbers = new string[]
{ "", "one", "two", "three", "four", "five",
"six", "seven", "eight", "nine" };
string[] tens = new string[]
{ "", "", "twenty", "thirty", "forty", "fifty",
"sixty", "seventy", "eighty", "ninety" };
string[] teens = new string[]
{ "ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen",
"sixteen", "seventeen", "eighteen", "nineteen" };
string ans = "";
switch (number.ToString().Length)
{
case 3:
ans += string.Format("{0} hundred and ", numbers[number / 100]); …Run Code Online (Sandbox Code Playgroud) 是否有一个函数可以用单词表示任何给定的数字?
例如:
如果是数字1432,那么这个函数将返回"一千四百三十二".
我想使用Moodle,但在安装过程中出错:
应安装并启用php_extension-> intl->以获得最佳结果.
Intl扩展用于改进国际化支持,例如区域设置感知排序.
当我点击链接时,我收到上面的错误消息: http://docs.moodle.org/24/en/admin/environment/php_extension/intl
我跟着那个链接,但我仍然得到同样的错误.如果有人有任何想法,请帮助我.
有没有人知道一个免费许可的PHP代码,可以将数字转换成西班牙语的单词?
我的工作需要它来生成账单,所以它需要准确.
我对西班牙语的了解几乎不存在,所以很难自己写出来; 我对西班牙语语一无所知.
编辑:我已经写了我自己的版本,现在它仅适用于3位数字(在小数点的两边),但这是一个好的开始.如果我说得很大(5种语言计划atm),我可能会在github上分享它.不要赌它.
我有字符串:
$string = 'Five People';
Run Code Online (Sandbox Code Playgroud)
我想将所有数字替换为数字.结果如下:
$string = '5 People';
Run Code Online (Sandbox Code Playgroud)
我有这个函数将单个单词转换为int:
function words_to_number($data) {
$data = strtr(
$data,
array(
'zero' => '0',
'a' => '1',
'one' => '1',
'two' => '2',
'three' => '3',
'four' => '4',
'five' => '5',
'six' => '6',
'seven' => '7',
'eight' => '8',
'nine' => '9',
'ten' => '10',
'eleven' => '11',
'twelve' => '12',
'thirteen' => '13',
'fourteen' => '14',
'fifteen' => '15',
'sixteen' => '16',
'seventeen' => '17', …Run Code Online (Sandbox Code Playgroud) 我正在编写发票脚本.我正在寻找一个将数字转换为字母的PHP脚本.例如,发票显示此值:155€
脚本自动放置:一百五十五
有任何想法吗 ?
谢谢 :)
我是 Laravel 的新手,我正在尝试将 Laravel 中的数字/金额转换为字符串。
示例:数量/金额:1,500 换算:一千、五百
我该怎么做?请帮忙谢谢
在yii2中有没有办法将数字转换成单词?
例如101成"一百一".我找不到yii2的扩展名.有什么功能吗?