>백엔드 개발 >PHP 튜토리얼 >PHP ASCII 코드 비교표 및 문자 변환에 대한 자세한 설명

PHP ASCII 코드 비교표 및 문자 변환에 대한 자세한 설명

怪我咯
怪我咯원래의
2017-07-12 11:48:283583검색

ASCII(American Standard Code for Information Interchange, 미국 표준 코드 for Information Interchange)는 라틴 알파벳을 기반으로 한 컴퓨터 코딩 시스템으로, 주로 현대 영어와 기타 서유럽 언어를 표시하는 데 사용됩니다. 이는 오늘날 가장 일반적인 단일 바이트 인코딩 시스템이며 국제 표준 ISO/IEC 646과 동일합니다.

1. 일반 ASCII 코드 비교표

문자 A를 예로 들어 설명된 ASCII 코드 비교표Dec는 65와 같은 10진수를 나타냅니다.
Hx는 41과 같은 16진수를 나타냅니다. Oct는 101과 같은 8진수를 나타냅니다.
Char는 A


ASCII 코드 비교 차트가 두 개의 단위로 나누어집니다
1, 제어 문자 0-31 및 1272, 표시 가능한 문자 32-126
( 1과 같은 표시 문자를 나타냅니다. ) 48~57은 0부터 9까지의 10개의 아라비아 숫자입니다.
(2) 65~90은 26개의 대문자 영어 문자입니다.
(3) 97~122는 26개의 소문자 영어 문자입니다.
연산자
기호 등
이, ASCII 확장 코드 비교표

3, PHP 문자 변환 함수

설명

특정 문자에 대한 설명을 참고하세요. 변환 함수 [PHP 함수10진수, 2진수, 8진수, 16진수 변환에 대한 자세한 설명함수 설명]

10진수를 2진수로 decbin() 함수

10진수를 8진수로 decoct() 함수10진수를 16진수로 dechex() 함수 2진수를 16진수로 bin2hex() 함수
2진수를 10진수로 binec() 함수
8진수를 10진수로 octdec() 함수
16진수를 10진수로 hexdec() 함수
모든 진수 변환 base_convert() 함수

문자 변환 예



예제 1 문자를 2진수, 8진수, 16진수로 변환하는 방법은 ord() 함수를 사용하여 먼저 문자를 ASCII 값으로 변환한 후 해당하는 시스템 변환 함수를 사용하여 다음과 같이 변환할 수 있습니다. a 이 문자는 다음과 같이 2진수/8진수/16진수 시스템으로 변환됩니다. a 문자의 10진수 형식: ord('a'); //출력 97Binary: decbin(ord('a ')); //Output 1100001
octal: decoct(ord('a')); //Output 141hex: dechex(ord('a')); //Output 61
다음의 출력 결과를 확인하세요. 위의 ASCII 코드 비교표에 대한 각 기본 시스템.


예제 2
, 다음과 같이 이진수를 a의 이진수와 같은 16진수 또는 십진수로 변환하는 방법
예제 1의 방법을 사용하여 문자의 이진수를 얻습니다
decbin(ord('a')) ;
그런 다음 2진수를 16진수 또는 10진수로 변환합니다.
Hex: bin2hex(decbin(ord('a'))); //출력 31313030303031 Binary J: bindec(decbin(ord('a'))) //출력 97

위 내용은 PHP ASCII 코드 비교표 및 문자 변환에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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