当前位置: 首页 > news >正文

怎样做静态网站今日小说排行榜百度搜索风云榜

怎样做静态网站,今日小说排行榜百度搜索风云榜,制作相册影集,广告网站建设价格在PHP中,将人民币的中文汉字金额转换为数字,或者将数字转换为人民币的中文汉字金额,通常需要自定义一些函数来实现这一转换过程。下面分别给出这两个转换的示例代码。 数字转人民币中文汉字 function numberToChinese($num) { $cnNums arr…

在PHP中,将人民币的中文汉字金额转换为数字,或者将数字转换为人民币的中文汉字金额,通常需要自定义一些函数来实现这一转换过程。下面分别给出这两个转换的示例代码。
数字转人民币中文汉字

function numberToChinese($num) {  $cnNums = array('零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖');  $cnUnits = array('', '拾', '佰', '仟', '万', '拾', '佰', '仟', '亿');  $numStr = strval($num);  $numStr = array_reverse(str_split($numStr));  $result = '';  $zeroCount = 0;  for ($i = 0; $i < count($numStr); $i++) {  $digit = intval($numStr[$i]);  $unit = $cnUnits[$i % 4];  if ($digit === 0) {  $zeroCount++;  } else {  if ($zeroCount > 0) {  $result = $cnNums[0] . $result;  }  $zeroCount = 0;  $result = $cnNums[$digit] . $unit . $result;  }  if (($i + 1) % 4 === 0 && $digit !== 0) {  $result = $cnUnits[4 + intval(($i + 1) / 4) - 1] . $result;  }  }  $result = trim($result, $cnNums[0]); // 去除结果字符串两边的零  if (empty($result)) {  $result = $cnNums[0]; // 如果结果为空,则返回零  }  return '人民币' . $result . '元整';  
}  // 示例用法  
echo numberToChinese(123456789); // 输出:人民币壹亿贰仟叁佰肆拾伍万陆仟柒佰捌拾玖元整

人民币中文汉字转数字

function chineseToNumber($chinese) {  // 去除人民币和元整等字样  $chinese = preg_replace('/人民币|元整|元正|元|整|正/i', '', $chinese);  $cnNums = array('零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖');  $cnUnits = array('', '拾', '佰', '仟');  $unitPosition = array(1, 10, 100, 1000); // 个、十、百、千  $num = 0;  $position = 0; // 万位、亿位等的位置,初始为个位  $isPrevZero = false; // 前一个数字是否为零  $chinese = str_split($chinese);  for ($i = 0; $i < count($chinese); $i++) {  $char = $chinese[$i];  if (in_array($char, $cnNums)) {  $digit = array_search($char, $cnNums);  if ($digit === 0 && $isPrevZero) {  continue; // 连续的零只计算一个  }  $num += $digit * $unitPosition[$i % 4] * pow(10000, intval($position));  $isPrevZero = ($digit === 0);  } elseif (in_array($char, $cnUnits)) {  if ($char === '万' || $char === '亿') {  $position++;  }  }  }  return $num;  
}  // 示例用法  
echo chineseToNumber('人民币壹亿贰仟叁佰肆拾伍万陆仟柒佰捌拾玖元整'); // 输出:123456789
http://www.mmbaike.com/news/101562.html

相关文章:

  • 兴义做网站网络营销常用的工具
  • 临安做网站的公司推广普通话手抄报内容资料
  • 个人网站页面模板专业的营销团队哪里找
  • 给周杰伦做网站seo站内优化包括
  • 长春网站建设于健域名申请哪家好
  • 电子商务电商网站饿建设销售管理系统
  • 怎么做html网站公司运营策划方案
  • 教师在哪些网站可以做兼职连云港百度推广总代理
  • 惠州有做网站的吗什么是seo教程
  • 做门窗五金的网站win10优化软件哪个好
  • 什么网站可以看到绵阳建设seo技术培训宁波
  • wordpress主机科学新概念seo外链
  • 如何快速做网站2022年最好用的搜索引擎
  • 响应式网站排名北京最新疫情情况
  • 深圳市公司网站建设西安seo代理计费
  • 用自己电脑配置服务器做网站上海品牌推广公司
  • 2003 建设网站上海网络推广专员
  • 专业做网站照片如何免费推广自己的网站
  • 个人做网站需要备案吗河南网站推广优化排名
  • 做花茶网站解说做一套二级域名网站怎么做
  • 营销型网站建设范文网站的seo优化报告
  • 郴州市政府门户网站微软bing搜索引擎
  • 左右左布局网站建设培训机构
  • 昆明市住房城乡建设委网站软文营销步骤
  • 企业网站建设兴田德润地址seo网站管理
  • 网站品牌词如何优化动态网站设计毕业论文
  • 国内做设备网站哪些好天津天狮网络营销课程
  • 花卉电子商务网站建设策划书引擎搜索技巧
  • 彬县网招聘石家庄网站建设seo
  • 做动态网站需要什么书注册百度账号