PHP將英文數(shù)字轉(zhuǎn)換為阿拉伯?dāng)?shù)字實(shí)例講解
PHP將英文數(shù)字轉(zhuǎn)換為阿拉伯?dāng)?shù)字,如zero;three;five;six;eight;one轉(zhuǎn)換為035681。那么我們可以通過PHP中explode()、trim()函數(shù)、foreach以及Switch 語句來實(shí)現(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)文章
TP框架實(shí)現(xiàn)上傳一張圖片和批量上傳圖片的方法分析
這篇文章主要介紹了TP框架實(shí)現(xiàn)上傳一張圖片和批量上傳圖片的方法,結(jié)合實(shí)例形式分析了TP框架圖片上傳操作相關(guān)原理、實(shí)現(xiàn)步驟及操作注意事項(xiàng),需要的朋友可以參考下2020-04-04
淺談laravel5.5 belongsToMany自身的正確用法
今天小編就為大家分享一篇淺談laravel5.5 belongsToMany自身的正確用法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
PHP實(shí)現(xiàn)騰訊與百度坐標(biāo)轉(zhuǎn)換
下面小編就為大家?guī)硪黄狿HP實(shí)現(xiàn)騰訊與百度坐標(biāo)轉(zhuǎn)換。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08

