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 在线打包_支持子目录
Jun 28 PHP
php zend 相对路径问题
Jan 12 PHP
从php核心代码分析require和include的区别
Jan 02 PHP
PHP远程采集图片详细教程
Jul 01 PHP
ThinkPHP控制器间实现相互调用的方法
Oct 31 PHP
php中curl使用指南
Feb 05 PHP
PHP使用mysql_fetch_object从查询结果中获取对象集的方法
Mar 18 PHP
PHP输入流php://input实例讲解
Dec 22 PHP
php简单复制文件的方法
May 09 PHP
PHP实现重载的常用方法实例详解
Oct 18 PHP
php中Swoole的热更新实现代码实例
Mar 04 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
全国FM电台频率大全 - 1 北京市
2020/03/11 无线电
使用zend studio for eclipse不能激活代码提示功能的解决办法
2009/10/11 PHP
PHP实现唤起微信支付功能
2019/02/18 PHP
浅谈laravel框架与thinkPHP框架的区别
2019/10/23 PHP
jquery实现的让超出显示范围外的导航自动固定屏幕最顶上
2011/09/22 Javascript
js自执行函数的几种不同写法的比较
2012/08/16 Javascript
jQuery插件StickUp实现网页导航置顶
2015/04/12 Javascript
jquery实现浮动的侧栏实例
2015/06/25 Javascript
JavaScript中数组继承的简单示例
2015/07/29 Javascript
浅谈Angular路由复用策略
2017/10/04 Javascript
利用vue组件自定义v-model实现一个Tab组件方法示例
2017/12/06 Javascript
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
2018/02/14 Javascript
JavaScript设计模式之建造者模式实例教程
2018/07/02 Javascript
vue实现动态列表点击各行换色的方法
2018/09/13 Javascript
Vue框架里使用Swiper的方法示例
2018/09/20 Javascript
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
vue组件创建的三种方式小结
2020/02/03 Javascript
mapboxgl实现带箭头轨迹线的代码
2021/01/04 Javascript
[01:34]2014DOTA2展望TI 剑指西雅图VG战队专访
2014/06/30 DOTA
使用python的chardet库获得文件编码并修改编码
2014/01/22 Python
python的dict,set,list,tuple应用详解
2014/07/24 Python
Python标准库内置函数complex介绍
2014/11/25 Python
Python的Django框架中从url中捕捉文本的方法
2015/07/20 Python
Python学习_几种存取xls/xlsx文件的方法总结
2018/05/03 Python
Python2 Selenium元素定位的实现(8种)
2019/02/25 Python
python各类经纬度转换的实例代码
2019/08/08 Python
Python爬取阿拉丁统计信息过程图解
2020/05/12 Python
阿迪达斯丹麦官网:adidas丹麦
2016/10/01 全球购物
Myprotein亚太地区:欧洲第一在线运动营养品牌
2020/12/20 全球购物
12月小学生校园广播稿
2014/02/04 职场文书
情人节活动策划方案
2014/02/27 职场文书
职业女性的职业规划
2014/03/04 职场文书
2014年办公室工作总结范文
2014/11/12 职场文书
新郎答谢词
2015/01/04 职场文书
质检员岗位职责
2015/02/03 职场文书
创业计划书之面包店
2019/09/17 职场文书