PHP将英文数字转换为阿拉伯数字实例讲解


Posted in PHP onJanuary 28, 2019

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

PHP将英文数字转换为阿拉伯数字实例讲解

下面我们就结合具体的代码示例给大家介绍,PHP将英文数字转换为阿拉伯数字的方法。

代码示例如下:

<?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 相关文章推荐
杏林同学录(三)
Oct 09 PHP
用PHP+MySql编写聊天室
Oct 09 PHP
解析php通过cookies获取远程网页的指定代码
Jun 25 PHP
php中使用getimagesize获取图片、flash等文件的尺寸信息实例
Apr 29 PHP
php输出xml必须header的解决方法
Oct 17 PHP
Zend Framework教程之Loader以及PluginLoader用法详解
Mar 09 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
Jul 14 PHP
Zend Framework过滤器Zend_Filter用法详解
Dec 09 PHP
thinkPHP5.0框架整体架构总览【应用,模块,MVC,驱动,行为,命名空间等】
Mar 25 PHP
php实现微信模拟登陆、获取用户列表及群发消息功能示例
Jun 28 PHP
php的命名空间与自动加载实现方法
Aug 25 PHP
laravel通过a标签从视图向控制器实现传值
Oct 15 PHP
PHP实现一个轻量级容器的方法
Jan 28 #PHP
PDO::_construct讲解
Jan 27 #PHP
PDO::commit讲解
Jan 27 #PHP
PDO::beginTransaction讲解
Jan 27 #PHP
PHP的PDO大对象(LOBs)
Jan 27 #PHP
实例讲解PHP中使用命名空间
Jan 27 #PHP
PHP的PDO错误与错误处理
Jan 27 #PHP
You might like
基于PHP中的常用函数回顾
2013/07/11 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
JScript中的undefined和&quot;undefined&quot;的区别
2007/03/08 Javascript
jQuery+ajax实现顶一下,踩一下效果
2010/07/17 Javascript
js中的屏蔽的使用示例
2013/07/30 Javascript
鼠标左键单击冲突的问题解决方法(防止冒泡)
2014/05/14 Javascript
ext中store.load跟store.reload的区别示例介绍
2014/06/17 Javascript
jquery实现动态改变div宽度和高度
2015/05/08 Javascript
Bootstrap的Refresh Icon也spin起来
2016/07/13 Javascript
jQuery 3.0中存在问题及解决办法
2016/07/15 Javascript
JS中的数组方法笔记整理
2016/07/26 Javascript
CSS3 3D 技术手把手教你玩转
2016/09/02 Javascript
jQuery EasyUI ProgressBar进度条组件
2017/02/28 Javascript
原生javascript上传图片带进度条【实例分享】
2017/04/06 Javascript
Nodejs Express 通过log4js写日志到Logstash(ELK)
2018/08/30 NodeJs
Vue实现按钮级权限方案
2019/11/21 Javascript
python MySQLdb Windows下安装教程及问题解决方法
2015/05/09 Python
通过实例了解python property属性
2019/11/01 Python
python使用OpenCV模块实现图像的融合示例代码
2020/04/10 Python
HTML5 video 视频标签使用介绍
2014/02/03 HTML / CSS
MAC彩妆英国官网:M·A·C UK
2018/05/30 全球购物
复古服装:RetroStage
2019/05/10 全球购物
C语言中一个结构不能包含指向自己的指针吗
2012/05/25 面试题
大学毕业登记表自我鉴定
2013/10/09 职场文书
给领导的致歉信范文
2014/01/13 职场文书
麦当劳辞职信范文
2014/01/18 职场文书
护士毕业自我鉴定
2014/02/07 职场文书
传承焦裕禄精神思想汇报2014
2014/09/10 职场文书
乡镇党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
滴水洞导游词
2015/02/10 职场文书
毛主席纪念堂观后感
2015/06/17 职场文书
重阳节活动主持词
2015/07/04 职场文书
民间借贷纠纷起诉书
2015/08/03 职场文书
机关干部作风整顿心得体会
2016/01/22 职场文书
带你了解CSS基础知识,样式
2021/07/21 HTML / CSS
Python数组变形的几种实现方法
2022/05/30 Python