php英文数字转阿拉伯数字的方法

天成岩寺寺入山崖石做瓦,佛观殿外嶂连崖。碧空崖上水滴泄,胜似阳春雨打葩。

写一个php脚本英文数字单词转阿拉伯数字的方法,方法很简单各位看官请上眼。

php 英文单词转阿拉伯数字的方法

php代码:

/**
 * # 英文数字转阿拉伯数字的方法
 * @param string $word 英文数字
 * @param string $type 英文数字间隔的符号
 *  http://feiniaomy.com
 * 
 * @return string 转换后的阿拉伯数字
 */
function wordtodigit($word,$type = ';') {
    $warr = explode($type,trim($word,$type));
    $result = '';
    foreach($warr as $value){
        switch(trim($value)){
            case 'zero':
                $result .= '0';
                break;
            case 'one':
                $result .= '1';
                break;
            case 'two':
                $result .= '2';
                break;
            case 'three':
                $result .= '3';
                break;
            case 'four':
                $result .= '4';
                break;
            case 'five':
                $result .= '5';
                break;
            case 'six':
                $result .= '6';
                break;
            case 'seven':
                $result .= '7';
                break;
            case 'eight':
                $result .= '8';
                break;
            case 'nine':
                $result .= '9';
                break;
        }
    }
    return $result;
}

函数使用

var_dump(wordtodigit("three;five;six;one;zero;eight"));
// string(6) "356108"
var_dump(wordtodigit("three,five,six,one",','));
// string(4) "3561"

以上就是php英文数字转阿拉伯数字的方法。我以为如此这般,我便如此这般!更多关于php英文数字转阿拉伯数字的方法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
php get_magic_quotes_gpc()函数介绍与用法

php取消运行时间限制的方法

php中ini_set函数介绍

php获取文件夹下所有文件/文件夹

php如何实现文件下载的方法