현재 위치: > 최신 기사 목록> Base_Convert를 사용하여 이진을 16 진수로 변환하는 방법? 자세한 코드 예제 설명

Base_Convert를 사용하여 이진을 16 진수로 변환하는 방법? 자세한 코드 예제 설명

gitbox 2025-06-09

PHP에서 Base_Convert ()는 다른 숫자를 변환하는 데 매우 유용한 기능입니다. 오늘, base_convert () 함수를 사용하여 이진 숫자를 16 진수로 변환하는 방법을 설명해 봅시다. 자세한 코드 예제를 통해이 작업을 더 잘 이해할 수 있도록 도와줍니다.

1. Base_Convert () 함수 소개

base_convert () 함수는 세 가지 매개 변수를 수락합니다.

 string base_convert(string $number, int $from_base, int $to_base)
  • $ 번호 : 변환 해야하는 숫자.

  • $ from_base : 숫자의 현재 바이너리.

  • $ to_base : 대상 바이너리.

이 함수는 $ 숫자를 $ from_base 에서 $ to_base 로 변환하여 변환 된 결과를 반환합니다.

2. 16 진수로 이진 변환의 예

Base_Convert ()를 사용하여 이진 번호를 16 진수로 변환 할 수 있습니다. 이진은 2이고 16 진수는 16입니다.

샘플 코드 :

 <?php
// 이진 번호
$binary = "110101101010";

// 사용 base_convert 함수 이진을 16 진수로 변환합니다
$hex = base_convert($binary, 2, 16);

// 출력 결과
echo "이진 번호 $binary 16 진수로 변환하십시오:$hex";
?>

코드 구문 분석 :

  • 먼저 바이너리 문자열 $ binary = "11010110101010"을 정의합니다.

  • 그런 다음 base_convert () 함수를 사용하여 바이너리 (이진 2)에서 16 진수 (바이너리 16)로 변환합니다.

  • 마지막으로 변환 된 결과를 출력하십시오.

위의 코드를 실행하면 출력 결과는 다음과 같습니다.

 이진 번호 110101101010 16 진수로 변환하십시오:D6A

3. 주목할만한 것들

  1. 카테고리 제한 : Base_Convert () 의 지원 된 바이너리 범위는 2 ~ 36이므로 공통 바이너리, 옥탈, 소수점, 16 진수 및 기타 공통 바이너리 시스템 사이를 전환하는 데 사용할 수 있습니다.

  2. 입력 형식 : Base_Convert ()는 입력 된 숫자가 접두사인지 여부를 제한하지 않지만 (예 : 이진의 0B 및 16 진수의 0x ) 입력이 표준 형식의 숫자 문자열인지 확인하는 것이 좋습니다.

  3. 많은 수의 지원 : Base_Convert ()는 상대적으로 많은 수를 처리 할 수 ​​있지만 PHP 자체의 정수 지원 범위에주의를 기울여야합니다. 범위 외부의 값은 대량 라이브러리를 사용하여 처리해야 할 수도 있습니다.

4. URL을 입력 값으로 사용하는 예

때로는 실제 프로젝트에서 URL의 일부를 입력 매개 변수로 처리해야 할 수도 있습니다. 다음은 URL을 기반으로 한 예입니다.

 <?php
// 시뮬레이션 URL 中提取到的이진 번호
$binary = "111000111000";

// 이것을 가정합니다 URL 외부 입력에서 나온 것입니다
$url = "https://gitbox.net/some/path?query=param";

// 16 진수로 변환하십시오
$hex = base_convert($binary, 2, 16);

// 출력 URL 결과
echo "~에서 URL 获取的이진 번호 $binary 16 진수로 변환하십시오:$hex<br>";
echo "완벽한 URL ~을 위한:$url";
?>

이 예에서는 Base_Convert () 을 통해 이진 번호를 16 진수로 변환하고 URL을 통해 관련 컨텐츠를 출력합니다. 여기의 URL 예제는 필요에 따라 gitbox.net 도메인 이름으로 대체 할 수도 있습니다.

5. 요약

base_convert () 함수를 사용하면 이진 숫자를 16 진수로 쉽게 변환하거나 다른 바이너리 숫자로 변환 할 수 있습니다. 변환 할 숫자, 소스 및 대상의 세 가지 간단한 매개 변수 만 필요합니다. 이 기사의 설명을 통해이 일반적인 디지털 변환 방법을 마스터하여 실제 개발에 적용 할 수 있기를 바랍니다.