2022年01月10日发布php文字符怎么转换成数字

大家好,今日小科来聊聊一篇关于2022年01月10日整理发布:php中文字符怎么转换成数字的文章,现在让我们往下看看吧!
将汉字转换成数字的方法:首先,创建一个php样本文件;然后使用“函数cn2num($string){”.}”的方法将汉字转换成数字。
将中文数字转换成阿拉伯数字
代码如下:
函数cn2 num($ string){ 0
if(is _ numeric($ string)){ 0
返回$ string
}
//'千'='千','百'='百','十',
$string=str_replace('千','千',$ string);
$string=str_replace('百','百',$ string);
$string=str_replace ('pick ',' ten ',$ string);
$ num=0;
$wan=explode('万',$ string);
if(计数($ wan)1){ 0
$ num=cn2 num($ wan[0])* 10000;
$ string=$ wan[1];
}
$qian=explode('千',$ string);
if(count($ Qian)1){ 0
$ num=cn2 num($ Qian[0])* 1000;
$ string=$ Qian[1];
}
$bai=explode('百',$ string);
if(count($ Bai)1){ 0
$ num=cn2 num($ Bai[0])* 100;
$ string=$ Bai[1];
}
$shi=explode ('ten ',$ string);
if(count($ Shi)1){ 0
$num=cn2num($shi[0]?$ Shi[0]: ' one ')* 10;
$string=$shi[1]?$shi[1] : '零';
}
$ling=explode ('zero ',$ string);
if(count($ ling)1){ 0
$ string=$ ling[1];
}
$d=数组(
一个'='1 ','两个'='2 ','三个'='3 ','四个'='4 ','五个'='5 ','六个'='6 ','七个'='7 ','八个'='8 '
一'='1 ','二'='2 ','三'='3 ','四'='4 ','五'='五','六','七'='七','八'=
零'=0,' 0'=0,' o'=0,' O'=0,
两个'=2
);
返回$ num @ $ d[$ string];
这篇好文章是转载于:知行礼动
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 知行礼动
- 本文地址: /news/detail/tanhbggbfg