PHP將英文數(shù)字轉(zhuǎn)換為阿拉伯?dāng)?shù)字實例講解
PHP將英文數(shù)字轉(zhuǎn)換為阿拉伯?dāng)?shù)字,如zero;three;five;six;eight;one轉(zhuǎn)換為035681。那么我們可以通過PHP中explode()、trim()函數(shù)、foreach以及Switch 語句來實現(xiàn)。

下面我們就結(jié)合具體的代碼示例給大家介紹,PHP將英文數(shù)字轉(zhuǎn)換為阿拉伯?dāng)?shù)字的方法。
代碼示例如下:
<?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
相關(guān)函數(shù):
explode()表示使用一個字符串分割另一個字符串
trim()表示去除字符串首尾處的空白字符(或者其他字符)
相關(guān)語句:
foreach 語法結(jié)構(gòu)提供了遍歷數(shù)組的簡單方式。foreach 僅能夠應(yīng)用于數(shù)組和對象,如果嘗試應(yīng)用于其他數(shù)據(jù)類型的變量,或者未初始化的變量將發(fā)出錯誤信息。
switch 語句類似于具有同一個表達(dá)式的一系列 if 語句。很多場合下需要把同一個變量(或表達(dá)式)與很多不同的值比較,并根據(jù)它等于哪個值來執(zhí)行不同的代碼。這正是 switch 語句的用途。
相關(guān)文章
layui框架實現(xiàn)文件上傳及TP3.2.3(thinkPHP)對上傳文件進(jìn)行后臺處理操作示例
這篇文章主要介紹了layui框架實現(xiàn)文件上傳及TP3.2.3對上傳文件進(jìn)行后臺處理操作,結(jié)合實例形式分析了layui框架結(jié)合thinkPHP進(jìn)行文件上傳與處理操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2018-05-05
laravel中數(shù)據(jù)顯示方法(默認(rèn)值和下拉option默認(rèn)選中)
今天小編就為大家分享一篇laravel中數(shù)據(jù)顯示方法(默認(rèn)值和下拉option默認(rèn)選中),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
php實現(xiàn)兼容2038年后Unix時間戳轉(zhuǎn)換函數(shù)
這篇文章主要介紹了php實現(xiàn)兼容2038年后Unix時間戳轉(zhuǎn)換函數(shù),使用方法和就的函數(shù)一樣,非常實用,推薦給大家,希望大家能夠喜歡。2015-03-03
基于php(Thinkphp)+jquery 實現(xiàn)ajax多選反選不選刪除數(shù)據(jù)功能
這篇文章主要介紹了基于php(Thinkphp)+jquery 實現(xiàn)ajax多選反選不選刪除數(shù)據(jù)功能的相關(guān)資料,需要的朋友可以參考下2017-02-02

