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下检测字符串是否是utf8编码的代码
Jun 28 PHP
PHP 地址栏信息的获取代码
Jan 07 PHP
php 将excel导入mysql
Nov 09 PHP
PHP自动选择 连接本地还是远程数据库
Dec 02 PHP
简单的PHP多图上传小程序代码
Jul 17 PHP
mysql数据库差异比较的PHP代码
Feb 05 PHP
PHP递归算法的详细示例分析
Feb 19 PHP
php获取数组长度的方法(有实例)
Oct 27 PHP
php防止sql注入代码实例
Dec 18 PHP
thinkphp学习笔记之多表查询
Jul 28 PHP
php利用cookie实现自动登录的方法
Dec 10 PHP
php递归删除目录与文件的方法
Jan 30 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开发者事半功倍的十大技巧小结
2010/04/20 PHP
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
2011/11/07 PHP
PHP获取和操作配置文件php.ini的几个函数介绍
2013/06/24 PHP
ExtJs 3.1 XmlTreeLoader Example Error
2010/02/09 Javascript
使用JavaScript动态设置样式实现代码(2)
2013/01/25 Javascript
jquery获取自定义属性(attr和prop)实例介绍
2013/04/21 Javascript
前端开发过程中浏览器版本的两种判定方法
2013/10/30 Javascript
js导航栏单击事件背景变换示例代码
2014/01/13 Javascript
表单序列化与jq中的serialize使用示例
2014/02/21 Javascript
angular.js中解决跨域问题的三种方式
2017/07/12 Javascript
微信小程序封装多张图片上传api代码实例
2019/12/30 Javascript
浅谈vue 二级路由嵌套和二级路由高亮问题
2020/08/06 Javascript
[58:58]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第二场
2018/04/05 DOTA
python 自动提交和抓取网页
2009/07/13 Python
Python multiprocessing模块中的Pipe管道使用实例
2015/04/11 Python
在Python的web框架中编写创建日志的程序的教程
2015/04/30 Python
简单讲解Python中的字符串与字符串的输入输出
2016/03/13 Python
Python标准库之collections包的使用教程
2017/04/27 Python
Python使用matplotlib绘图无法显示中文问题的解决方法
2018/03/14 Python
基于python3 OpenCV3实现静态图片人脸识别
2018/05/25 Python
python如何创建TCP服务端和客户端
2018/08/26 Python
python hough变换检测直线的实现方法
2019/07/12 Python
浅谈Tensorflow加载Vgg预训练模型的几个注意事项
2020/05/26 Python
Python Scrapy多页数据爬取实现过程解析
2020/06/12 Python
python实现canny边缘检测
2020/09/14 Python
python Paramiko使用示例
2020/09/21 Python
伯利陶器:Burleigh Pottery
2018/01/03 全球购物
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
英国领先的在线旅游和休闲零售商:lastminute.com
2019/01/23 全球购物
RUIFIER官网:英国奢侈高级珠宝品牌
2020/06/12 全球购物
2014年健康教育工作总结
2014/11/20 职场文书
2015年学校政教处工作总结
2015/05/26 职场文书
导游词之云南-元阳梯田
2019/10/08 职场文书
golang DNS服务器的简单实现操作
2021/04/30 Golang
Python办公自动化之教你如何用Python将任意文件转为PDF格式
2021/06/28 Python
pytorch分类模型绘制混淆矩阵以及可视化详解
2022/04/07 Python