> 백엔드 개발 > PHP 문제 > 몇 분 안에 ASCII 문자를 16진수 값으로 변환

몇 분 안에 ASCII 문자를 16진수 값으로 변환

醉折花枝作酒筹
풀어 주다: 2023-03-11 21:20:01
원래의
10429명이 탐색했습니다.

이전 글에서는 문자열 함수가 무엇인지, 문자 앞에 백슬래시를 삽입하는 방법에 대해 알아보았습니다. 필요하다면 "문자 앞에 백슬래시를 삽입하는 문자열 함수 사용법을 가르쳐주세요"를 읽어보세요. 이번에는 ASCII 문자열과 16진수 값을 변환하는 방법을 소개하겠습니다. 필요하시면 참고하시면 됩니다.

서로 변환하는 방법을 소개하기 전에 먼저 ASCII 문자가 무엇인지부터 살펴볼까요? 16진수 값이란 무엇입니까?

ASCII(American Standard Code for Information Interchange)는 라틴 알파벳을 기반으로 한 컴퓨터 코딩 시스템으로, 주로 현대 영어와 기타 서유럽 언어를 표시하는 데 사용됩니다. 가장 일반적인 정보 교환 표준이며 국제 표준 ISO/IEC 646과 동일합니다. ASCII 코드는 7비트 또는 8비트 이진수의 지정된 조합을 사용하여 128 또는 256개의 가능한 문자를 나타냅니다.

16진수(16진수 또는 아래첨자 16으로 약칭)는 수학의 캐리 시스템입니다. 보통 0~9까지의 숫자와 a~f(혹은 a~f)라는 문자로 표현하는데, 여기서 a~f는 10~15를 의미하는데 이를 16진수라고 합니다.

이제 기본 사항이 있으므로 전환을 살펴보겠습니다. 먼저 ASCII 문자를 16진수 값으로 변환하는 방법을 살펴보겠습니다.

먼저 작은 예를 살펴보겠습니다.

<?php
$str = bin2hex("Hello World!");
echo($str);
?>
로그인 후 복사

결과는

48656c6c6f20576f726c6421
로그인 후 복사

입니다. 이 예에서 볼 수 있듯이 ASCII 문자를 16진수 값으로 변환하려면 bin2hex 함수를 사용할 수 있습니다.

이 기능을 살펴보겠습니다.

bin2hex() 함수는 ASCII 문자 문자열을 16진수 값으로 변환합니다.

실수를 피하기 위해 문법 형식을 살펴보겠습니다.

bin2hex(要转换的字符串)
로그인 후 복사

이제 ASCII 문자를 16진수 값으로 변환하는 방법을 살펴봤으니 이제 16진수 값을 ASCII 문자로 변환하는 방법을 살펴보겠습니다.

먼저 작은 밤부터 살펴보겠습니다.

<?php
$str = &#39;49206c6f7665e4b8ade59bbd&#39;;
$str = hex2bin($str);
echo $str;
?>
로그인 후 복사

결과는

I love中国
로그인 후 복사

숫자 값을 문자와 중국어로 변환하는 예제를 살펴보겠습니다. 따라서 16진수 값을 ASCII 문자로 변환하려면 hex2bin을 사용하면 된다는 것을 알 수 있습니다. 기능.

이 기능을 자세히 살펴보겠습니다.

hex2bin() 함수는 16진수 값의 문자열을 ASCII 문자로 변환합니다.

실수를 피하기 위해 문법 형식을 살펴보겠습니다.

hex2bin(要转换的十六进制值)
로그인 후 복사

그게 다입니다. 더 알고 싶다면 여기를 클릭하세요. → →php 비디오 튜토리얼

위 내용은 몇 분 안에 ASCII 문자를 16진수 값으로 변환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿