2022年01月10日整理发布:php中文字符怎么转换成数字
将汉字转换成数字的方法:首先,创建一个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中文网站