利用PHP怎么将英文数字转换为阿拉伯数字

发布时间:2020-12-09 17:41:17

来源:亿速云

阅读:68

作者:Leah

本篇文章给大家分享的是有关利用PHP怎么将英文数字转换为阿拉伯数字,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

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

下面我们就结合具体的代码示例给大家介绍,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英文数字转为中文,利用PHP怎么将英文数字转换为阿拉伯数字相关推荐

  1. js收据、发票等表格数据格式化,js把数字转为中文大写

    1.表格金额格式化 /*** 把金额转为发票.收据等表格能遍历显示的数据* * @param {money} Numner 金额大小* @param {max} Numner 带(角.分的位数)* 例 ...

  2. js工具函数之数字转为中文数字和大写金额

    1. 数字转为中文数字 function numberToChinese(num) {var AA = new Array("零", "一", "二& ...

  3. vantdesginVue 如何将分页器、时间选择器等英文组件转为中文组件

    vantdesginVue 如何将分页器.时间选择器等英文组件转为中文 只需要在app.vue文件里包一层a-config-provider标签即可 <a-config-provider :lo ...

  4. 纯英文换行的css,利用CSS实现纯英文数字自动换行

    下面为大家带来一篇CSS代码使纯英文数字自动换行的简单实现.内容挺不错的,现在就分享给大家,也给大家做个参考. 当一个定义了宽度的块状元素中填充的全部为纯英文或者纯数字的时候,在IE和FF中都会撑大容 ...

  5. php将中文转为英文,php将中文符号全部替换为英文符号

    php将中文符号全部替换为英文符号 一.总结 一句话总结:可以用简单替换和规律替换 简单替换 str_replace() 规律替换 均相差 65248 方法一:简单替换(php代码) $val1=st ...

  6. python猜数字1001untitled_如何利用Matlab GUI制作猜数字游戏

    第二堂课布置了一个Mission Impossible:如何利用Matlab GUI制作猜数字游戏 这个任务对很多人来说会非常困难,首先要面对的是 Matlab GUI的机制,这是完全未知的机制,在面 ...

  7. 数字转中文(大写,小写)数字,金额

    原网站 https://cnwhy.github.io/nzh Nzh Nzh 适用于需要转换阿拉伯数字与中文数字的场景. 特点如下: 以字符串的方式转换,没有超大数及浮点数等问题(请自行对原数据进行 ...

  8. python 表示金额时,将中文数字的大写的壹贰叁肆伍转换为阿拉伯数字:rmbTrans.trans

    在处理表格或word文档时,有时候像金额这种数据,在比较正式的情况下会写成中文的形式,比如壹万叁仟陆佰伍拾元贰角这种,我们如何将它转换为阿拉伯数字表示的1365.2元这种形式呢? 此处介绍一个函数 r ...

  9. 终极解决方案:Python 将数字转为中文的万亿兆或者英文的KMBT形式

    采用的递归方法,相比于if判断,代码逻辑更加清晰,也具备更好的扩展性,以及需要修改成,个十百千万十万百万代码调整起来也是很方便. 中文 def humanize_float_cn(num: float ...

  10. vue 数字转为中文大写的代码

    你可以使用如下代码来将数字转化为中文大写: function numberToChinese(number) {const chnNumChar = ["零","一&qu ...

最新文章

  1. HDU4081(次小生成树)
  2. Java之控制反转和依赖注入
  3. c++中stack容器
  4. 前端学习(2371):组件之间的通讯方式
  5. 工业机器人滑膜变结构控制技术_机器人智能滑模变结构控制方法的研究
  6. 安卓手机软件开发_无代码手机app软件开发,让人人都是专业开发工程师
  7. LeetCode 117. 填充每个节点的下一个右侧节点指针 II
  8. linux下的mongodb数据库原生操作
  9. js的隐含参数(arguments,callee,caller)使用方法
  10. 明解java.pdf_明解C语言:中级篇 PDF下载
  11. 共享文件 麒麟系统_分享中标麒麟系统的安装教程
  12. excel游戏_Excel Jawbreak游戏
  13. 矩阵的迹(Trace)
  14. [Android]bp侧gerrit提交不上去时,删除编译生成的二进制文件
  15. mysql2000卸载_如何卸载mysql 图文教程教你完全卸载mysql数据库
  16. 最简洁详细内网穿透教程实现远程桌面连接
  17. Android8.1 9.0 10.0 默认开启WLAN热点设置默认热点名称和密码
  18. nuxt 引入iconfont多色图标
  19. Kotlin高仿微信-第14篇-单聊-视频通话
  20. console用法java_Java Console printf(String, Object)用法及代码示例

热门文章

  1. 运行python.exe文件出现AttributeError: module ‘moviepy.audio.fx.all‘ has no attribute ‘audio_fadein‘
  2. Mach Operating System
  3. 新旧音标对照表与英式音标表
  4. 计算机程序图标在哪,我的文档不见了 我的文档路径在哪 找回图标方法_电脑软硬件应用网_做中国最专业的计算机应用解决技术网站...
  5. BGP双平面实验---bgp的选路
  6. taskmgr多开补丁
  7. FASTQ 格式说明
  8. 阿根廷公布世界杯23人名单以及点评
  9. 百度Unit 2.0平台学习理解
  10. 百度搜索引擎工作原理解读