笔记记录:
需求是将阿拉伯数字”1″转化为汉字的”一”,”123″转化为”一百二十三”这种。
下面是函数代码:
function numberToChinese($number) {
$chineseNumber = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九'];
$chineseUnit = ['', '十', '百', '千', '万', '亿'];
$result = '';
$number = strval($number);
$length = strlen($number);
for ($i = 0; $i < $length; $i++) {
$digit = $number[$i];
$unit = $length - $i - 1;
if ($digit == 0) {
// 如果数字为零,则跳过
continue;
}
$result .= $chineseNumber[$digit] . $chineseUnit[$unit];
}
return $result;
}
// 示例用法
$number = 123;
$chinese = numberToChinese($number);
echo $chinese; // 输出:"一百二十三"
1、文章版权归作者所有,未经允许请勿转载。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505
你可能也喜欢
- ♥ css实现背景颜色渐变的代码04/15
- ♥ 在QQ群、微信群 快速获得答案的提问技巧11/17
- ♥ WordPress 安装 Redis 缓存详细步骤10/14
- ♥ js获取当前(年/月/日)时间03/28
- ♥ chrome浏览器打不开链接的问题的解决方法05/14
- ♥ 如何写一个静态页面?12/29