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 相关文章推荐
PHP 递归效率分析
Nov 24 PHP
php printf输出格式使用说明
Dec 05 PHP
php中通过curl模拟登陆discuz论坛的实现代码
Feb 16 PHP
php数组去重的函数代码
Feb 03 PHP
FireFox浏览器使用Javascript上传大文件
Oct 30 PHP
ThinkPHP标签制作教程
Jul 10 PHP
PHP JSON格式的中文显示问题解决方法
Apr 09 PHP
php结合curl实现多线程抓取
Jul 09 PHP
一波PHP中cURL库的常见用法代码示例
May 06 PHP
Zend Framework前端控制器用法示例
Dec 11 PHP
PHP实现简单用户登录界面
Oct 23 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中使用Sockets 从Usenet中获取文件
2008/01/10 PHP
PHP Mysql编程之高级技巧
2008/08/27 PHP
PHP的password_hash()使用实例
2014/03/17 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
2014/07/04 PHP
PHP编程计算日期间隔天数的方法
2017/04/26 PHP
PHP中非常有用却鲜有人知的函数集锦
2019/08/17 PHP
超级24小时弹窗代码 24小时退出弹窗代码 100%弹窗代码(IE only)
2010/06/11 Javascript
获得所有表单值的JQuery实现代码[IE暂不支持]
2012/05/24 Javascript
自动刷新网页,自动刷新当前页面,JS调用
2013/06/24 Javascript
wangEditor编辑器失去焦点后仍然可以在原位置插入图片分析
2015/05/06 Javascript
JS实现很实用的对联广告代码(可自适应高度)
2015/09/18 Javascript
javascript流程控制语句集合
2017/09/18 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
2017/11/22 Javascript
vue的列表交错过渡实现代码示例
2019/05/05 Javascript
angularjs1.X 重构controller 的方法小结
2019/08/15 Javascript
JavaScript 中的无穷数(Infinity)详解
2020/02/13 Javascript
javascript利用键盘控制小方块的移动
2020/04/20 Javascript
python类参数self使用示例
2014/02/17 Python
Python Web框架Flask中使用新浪SAE云存储实例
2015/02/08 Python
Python环境变量设置方法
2016/08/28 Python
python执行使用shell命令方法分享
2017/11/08 Python
python3+PyQt5实现柱状图
2018/04/24 Python
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
2019/06/12 Python
django echarts饼图数据动态加载的实例
2019/08/12 Python
python编写俄罗斯方块
2020/03/13 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
2020/03/25 Python
HTML中fieldset标签概述及使用方法
2013/02/01 HTML / CSS
PacSun官网:加州生活方式服装、鞋子和配饰
2018/03/10 全球购物
New Balance法国官方网站:购买鞋子和服装
2019/09/01 全球购物
国际金融专业大学生职业生涯规划书
2013/12/28 职场文书
社区党总支书记先进事迹材料
2014/01/24 职场文书
三年级科学教学反思
2014/01/29 职场文书
本科毕业生求职自荐信
2014/04/09 职场文书
二年级评语大全
2014/04/23 职场文书
银行求职信怎么写
2014/05/26 职场文书
导游词之青城山景区
2019/09/27 职场文书