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 相关文章推荐
真正面向对象编程:PHP5.01发布
Oct 09 PHP
理解PHP5中static和const关键字的区别
Mar 19 PHP
ionCube 一款类似zend的PHP加密/解密工具
Jul 25 PHP
PHP中strtotime函数使用方法分享
Jan 10 PHP
PHP 万年历实现代码
Oct 18 PHP
关于PHP实现异步操作的研究
Feb 03 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
Jun 20 PHP
zf框架的校验器InArray使用示例
Mar 13 PHP
destoon常用的安全设置概述
Jun 21 PHP
php生成RSS订阅的方法
Feb 13 PHP
WordPress中获取页面链接和标题的相关PHP函数用法解析
Dec 17 PHP
PHP实现的激活用户注册验证邮箱功能示例
Jun 06 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
留言板翻页的实现详解
2006/10/09 PHP
PHP读取xml方法介绍
2013/01/12 PHP
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
2014/01/03 PHP
PHP如何实现Unicode和Utf-8编码相互转换
2015/07/29 PHP
PHP扩展框架之Yaf框架的安装与使用
2016/05/18 PHP
JS OOP包机制,类创建的方法定义
2009/11/02 Javascript
js判断一个元素是否为另一个元素的子元素的代码
2012/03/21 Javascript
jquery animate实现鼠标放上去显示离开隐藏效果
2013/07/21 Javascript
浅析hasOwnProperty方法的应用
2013/11/20 Javascript
js图片滚动效果时间可随意设定当鼠标移上去时停止
2014/06/26 Javascript
js实现点击图片将图片地址复制到粘贴板的方法
2015/02/16 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
2015/06/19 Javascript
javascript编程异常处理实例小结
2015/11/30 Javascript
微信小程序 购物车简单实例
2016/10/24 Javascript
Javascript 引擎工作机制详解
2016/11/30 Javascript
vue.js开发环境安装教程
2017/03/17 Javascript
Vue-router路由判断页面未登录跳转到登录页面的实例
2017/10/26 Javascript
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
使用apifm-wxapi快速开发小程序过程详解
2019/08/05 Javascript
详细分析Node.js 多进程
2020/06/22 Javascript
Angular利用HTTP POST下载流文件的步骤记录
2020/07/26 Javascript
如何构建 vue-ssr 项目的方法步骤
2020/08/04 Javascript
[01:17]Ti4 循环赛第一日回顾
2014/07/11 DOTA
Python字符串详细介绍
2015/05/09 Python
为什么入门大数据选择Python而不是Java?
2018/03/07 Python
python3+pyqt5+itchat微信定时发送消息的方法
2019/02/20 Python
Python图片处理模块PIL操作方法(pillow)
2020/04/07 Python
python实现扫雷游戏的示例
2020/10/20 Python
StubHub意大利:购买和出售全球演唱会和体育赛事门票
2017/11/21 全球购物
Exoticca英国:以最优惠的价格提供豪华异国情调旅行
2018/10/18 全球购物
英文自荐信
2013/12/15 职场文书
高中自我鉴定
2013/12/20 职场文书
《槐乡五月》教学反思
2014/04/25 职场文书
公司年终奖分配方案
2014/06/16 职场文书
小学生三分钟演讲稿
2014/08/18 职场文书
十大最强电系宝可梦,阿尔宙斯电系之一,第七被称为雷神
2022/03/18 日漫