php 英文加数字,【杂谈】PHP将英文数字转换为阿拉伯数字

PHP将英文数字转换为阿拉伯数字,如zero;three;five;six;eight;one转换为035681。那末我们可以经由过程PHP中explode()、trim()函数、foreach以及Switch 语句来完成。

c8f885382be732f9c5cf5f5a6c5e8b6d.png

下面我们就连系细致的代码示例给人人引见,PHP将英文数字转换为阿拉伯数字的要领。

代码示例以下:

function word_digit($word) {

$warr = explode(';',$word);

$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;

}

echo word_digit("zero;three;five;six;eight;one")."\n";

echo word_digit("seven;zero;one")."\n";

输出:

035681

701

相干函数:

explode()示意运用一个字符串支解另一个字符串

trim()示意去除字符串首尾处的空缺字符(或许其他字符)

相干语句:

foreach 语法构造供应了遍历数组的简朴体式格局。foreach 仅可以应用于数组和对象,假如尝试应用于其他数据类型的变量,或许未初始化的变量将发出错误信息。

switch 语句类似于具有同一个表达式的一系列 if 语句。许多场所下须要把同一个变量(或表达式)与许多差别的值比较,并依据它即是哪一个值来实行差别的代码。这正是 switch 语句的用处。

本篇文章就是关于PHP将英文数字转换为阿拉伯数字的要领引见,愿望对须要的朋侪有所协助!

以上就是PHP将英文数字转换为阿拉伯数字的细致内容,更多请关注ki4网别的相干文章!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值