>백엔드 개발 >PHP 문제 >PHP에서 문자열을 바이너리로 변환하는 방법

PHP에서 문자열을 바이너리로 변환하는 방법

青灯夜游
青灯夜游원래의
2022-06-13 17:19:332807검색

문자열(문자열)을 PHP에서 이진수로 변환하는 단계: 1. bin2hex() 함수를 사용하여 문자열을 16진수 값으로 변환합니다. 구문 "bin2hex(string)" 2. base_convert() 함수를 사용하여 16진수 값을 변환합니다. 값을 이진값으로 변환할 수 있으며 구문은 "base_convert(16진수 값, 16, 2)"입니다.

PHP에서 문자열을 바이너리로 변환하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터

php에서 문자열(문자열)을 바이너리로 변환하는 방법

php에서 문자열(문자열)을 변환하는 방법 2진수의 경우 16진수를 사용해야 합니다.

1단계: bin2hex() 함수를 사용하여 문자열(문자열)을 16진수로 변환합니다.

bin2hex(string) 함수는 ASCII 문자 문자열을 16진수 값으로 변환합니다. bin2hex(string) 函数把 ASCII 字符的字符串转换为十六进制值。

返回值:返回要转换字符串的十六进制值。

<?php
$str = bin2hex("Hello!");
echo "字符串对应的16进制值:".$str."<br>";
?>

PHP에서 문자열을 바이너리로 변환하는 방법

步骤2:使用base_convert()函数将16进制值转为二进制值

base_convert(要转换的数或字符串, 原进制, 要转的进制) 函数,它可以在任意进制之间进行转换

只需要设置base_convert(十六进制值, 16, 2)

반환값: 변환할 문자열의 16진수 값을 반환합니다.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);  
$str = bin2hex("Hello");
echo "字符串对应的16进制值:".$str."<br>";
echo "字符串对应的2进制值:".base_convert($str, 16, 2);
?>
PHP에서 문자열을 바이너리로 변환하는 방법PHP에서 문자열을 바이너리로 변환하는 방법

2단계: base_convert() 함수를 사용하여 16진수 값을 2진수 값으로 변환합니다

🎜base_convert(변환할 숫자 또는 문자열, 원래 진수, 변환할 진수) 함수를 사용할 수 있습니다. 진수 간 변환🎜🎜16진수 값을 2진수로 변환하려면 base_convert(16진수 값, 16, 2)를 설정하면 됩니다. 🎜rrreee🎜🎜🎜🎜추천 학습: "🎜PHP 비디오 튜토리얼🎜"🎜

위 내용은 PHP에서 문자열을 바이너리로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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