出题:如何优雅转换大写数字? 19 转成 十九

2017-09-06 11:43:32 +08:00
 jin5354
天杀的需求竟然要展示大写数字,我要和产品搏命

0 -> 零
5 -> 五
19 -> 十九
20 -> 二十
21 -> 二十一
100 -> 一百
5659 次点击
所在节点    程序员
46 条回复
Light3
2017-09-06 11:45:08 +08:00
https://github.com/wilon/php-number2chinese

一会给下我帮你搜的电费
xfspace
2017-09-06 11:46:02 +08:00
数字前加个“大写”

大写 0
大写 1

没毛病
Famio
2017-09-06 11:50:30 +08:00
上古:<big>1234567890</big>
Sanko
2017-09-06 11:55:11 +08:00
记得给二楼转一下电费
顺带给我发一下流量费
zonyitoo
2017-09-06 11:59:22 +08:00
自己写一个到底有多难?
misaka19000
2017-09-06 12:01:33 +08:00
赔我点进来的流量费
asj
2017-09-06 12:14:12 +08:00
这个自己写写也就一两个小时吧
maplerecall
2017-09-06 12:24:14 +08:00
@asj 这个很简单吧,十分钟就够了…
yuanfnadi
2017-09-06 12:35:08 +08:00
这种普遍的需求,git 上任何语言肯定有轮子。
debuggerx
2017-09-06 12:57:50 +08:00

当年自学 java 的笔记……
虽然早就不写 java 了,这个小本子却总是习惯性地装在包里。。。
gstqc
2017-09-06 13:00:30 +08:00
提这需求不是很正常吗?
再说调个轮子也就两行代码
jianleer
2017-09-06 13:09:38 +08:00
jianleer
2017-09-06 13:11:58 +08:00
看错了,以为是日常使用,请忽略楼上截图
ipconfiger
2017-09-06 13:13:55 +08:00
大写应该是 拾玖 才对吧
kslr
2017-09-06 13:24:00 +08:00
arr [
0 = 零
1 = 壹
2 = 贰
3 = 叁
]

第 1 天
第 arr[1]天
aksoft
2017-09-06 13:40:30 +08:00
@debuggerx 你这个本子 我喜欢
8Cangtou
2017-09-06 13:41:04 +08:00
reduce~~~~map~~~~
silymore
2017-09-06 13:44:46 +08:00
可以来个 web api
ipconfiger
2017-09-06 14:00:47 +08:00
这个单行搞不出来, 就算你憋着搞出来了, 一是无法容错, 二是无法调试, 三是没有可读性 所以一点实用价值也没有
AlisterTT
2017-09-06 14:04:52 +08:00
alfred 有个 workflow 有这功能的,你可以参考一下 https://github.com/yourtion/Alfred_NumToCny

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/388568

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX