首页
搜索 搜索
聚焦

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

2023-08-04 06:14:33 互联网

将汉字转换成数字的方法:首先,创建一个php样本文件;然后使用“函数cn2num($string){”.}”的方法将汉字转换成数字。

本文操作环境:windows7系统,PHP 7.1版DELL G3电脑

将中文数字转换成阿拉伯数字


(资料图片)

代码如下:

函数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];

}【推荐:php视频教程】以上就是PHP汉字如何转换成数字的细节!

来源:php中文网站