PHP는 영어 숫자를 아라비아 숫자로 변환합니다. 예를 들어 0;3;5;6;8;1은 035681로 변환됩니다. 그런 다음 폭발(), 트림() 함수, PHP의 foreach 및 Switch 문을 통해 이를 달성할 수 있습니다.
아래에서는 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는 배열과 객체에만 적용할 수 있습니다. 다른 데이터 유형의 변수나 초기화되지 않은 변수에 적용하려고 하면 오류 메시지가 표시됩니다.
스위치 문 은 동일한 표현식을 사용하는 일련의 if 문과 유사합니다. 동일한 변수(또는 표현식)를 여러 다른 값과 비교하고 어떤 값이 같은지에 따라 다른 코드를 실행해야 하는 상황이 많이 있습니다. 이것이 바로 switch 문의 목적입니다.
이 글은 PHP에서 영어 숫자를 아라비아 숫자로 변환하는 방법에 관한 것입니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!
위 내용은 PHP를 사용하여 영어 숫자를 아라비아 숫자로 변환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!