求一个现成的PHP轮子,10000转成万

42次阅读

共计 1195 个字符,预计需要花费 3 分钟才能阅读完成。

  1. echo $i>=10000 ? intval($i/10000) .’ 万 ’ : $i; // 如果想要整数,可以将小数转换一下

复制代码

想要一个到亿的轮子

网友回复:

注册 你看,这就是不用 chatgpt 的后果

客官不可以 // 转换为人性化数字 function human_num($num) {if (is_numeric($num)) {if ($num > 100000000) {return round($num / 100000000, 1) . ‘ 亿 ’;         } elseif ($num > 10000) {return round($num / 10000, 1) . ‘ 万 ’;         } else {return $num;}     }     return $num; } 复制代码

柠檬精 function num2zh($num) {$char = array(”,’ 一 ’,’ 二 ’,’ 三 ’,’ 四 ’,’ 五 ’,’ 六 ’,’ 七 ’,’ 八 ’,’ 九 ’);     $unit = array(”,’ 十 ’,’ 百 ’,’ 千 ’,’ 万 ’,’ 十万 ’,’ 百万 ’,’ 千万 ’,’ 亿 ’);     $num_str = (string)$num;     $len = strlen($num_str);     $result = ”;     $i = 0;     while ($i < $len) {$n = $num_str[$i];         if ($n > 0) {$result .= $char[$n] . $unit[$len – $i – 1];         } else {if ($result[strlen($result) – 1] != $char[0]) {$result .= $char[0];             }         }         $i++;     }     if ($result[strlen($result) – 1] == $char[0]) {$result = substr($result, 0, -1);     }     return $result; } $num = 10000; $zh = num2zh($num); echo $zh; // 输出:一万复制代码 来自 chatgpt

小胖仔 百度一下不是挺多 https://www.php.cn/php-weizijiaocheng-402003.html 只想亿的话 把 10000 改成 100000000

wfc 像这种没有上下文的代码片段,ai 用起来真的挺好的

920 谢谢老哥

三七开 我去 chatgpt 真牛 不过还是差了点 还是 5 楼老哥那个细致些

客官不可以 老哥有地址分享下吗 之前收藏了一个 chatgpt.sbaliyun.com 坛子里面老哥的,没维护了,打不开了 自己搭太折腾了,我也依稀记得坛子里面有教程

客官不可以 xc.com 最近还能用的

注册 或者下载个 dev 版本的 edge 直接可以用。

注册 多谢

正文完
 0