>일일 프로그램 >PHP 지식 >PHP를 사용하여 영어 숫자를 아라비아 숫자로 변환

PHP를 사용하여 영어 숫자를 아라비아 숫자로 변환

藏色散人
藏色散人원래의
2019-01-28 14:00:457563검색

PHP는 영어 숫자를 아라비아 숫자로 변환합니다. 예를 들어 0;3;5;6;8;1은 035681로 변환됩니다. 그런 다음 폭발(), 트림() 함수, PHP의 foreach 및 Switch 문을 통해 이를 달성할 수 있습니다.

PHP를 사용하여 영어 숫자를 아라비아 숫자로 변환

아래에서는 PHP에서 영어 숫자를 아라비아 숫자로 변환하는 방법을 구체적인 코드 예제와 함께 소개합니다.

코드 예제는 다음과 같습니다:

<?php
function word_digit($word) {
    $warr = explode(&#39;;&#39;,$word);
    $result = &#39;&#39;;
    foreach($warr as $value){
        switch(trim($value)){
            case &#39;zero&#39;:
                $result .= &#39;0&#39;;
                break;
            case &#39;one&#39;:
                $result .= &#39;1&#39;;
                break;
            case &#39;two&#39;:
                $result .= &#39;2&#39;;
                break;
            case &#39;three&#39;:
                $result .= &#39;3&#39;;
                break;
            case &#39;four&#39;:
                $result .= &#39;4&#39;;
                break;
            case &#39;five&#39;:
                $result .= &#39;5&#39;;
                break;
            case &#39;six&#39;:
                $result .= &#39;6&#39;;
                break;
            case &#39;seven&#39;:
                $result .= &#39;7&#39;;
                break;
            case &#39;eight&#39;:
                $result .= &#39;8&#39;;
                break;
            case &#39;nine&#39;:
                $result .= &#39;9&#39;;
                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는 배열과 객체에만 적용할 수 있습니다. 다른 데이터 유형의 변수나 초기화되지 않은 변수에 적용하려고 하면 오류 메시지가 표시됩니다.

스위치 문 은 동일한 표현식을 사용하는 일련의 if 문과 유사합니다. 동일한 변수(또는 표현식)를 여러 다른 값과 비교하고 어떤 값이 같은지에 따라 다른 코드를 실행해야 하는 상황이 많이 있습니다. 이것이 바로 switch 문의 목적입니다.

이 글은 PHP에서 영어 숫자를 아라비아 숫자로 변환하는 방법에 관한 것입니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

위 내용은 PHP를 사용하여 영어 숫자를 아라비아 숫자로 변환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.