在PHP中,用数组实现任意给一个数字,转换成大写。比如说给出1256,提交后会转换成一二五六.求指教!

发布网友 发布时间:2022-04-06 01:17

我来回答

1个回答

热心网友 时间:2022-04-06 02:46

<?php
 function NumToChinas( $Num = 0 ) {
  $ChinasArray = array('零', '一', '二', '三', '四', '五', '六', '七', '八', '九');
  $ChinaString = '';
  for ( $i = 0; $i < strlen( $Num ); $i++ ) {
   $Keys = substr($Num, $i, 1 );
   $ChinaString .= $ChinasArray[ $Keys ];
  }
 return $ChinaString; 
 }
 
 echo NumToChinas( 5706078 );

效果:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com