pack() 함수는 데이터를 이진 문자열로 압축합니다.
pack(format , args)
Format - 사용할 형식입니다. 다음은 가능한 값입니다. -
a - NUL 패딩 문자열
A - 공백 패딩 문자열
h - First에서 니블이 낮은 16진수 문자열
H - 16진수 문자열, 높은 니블 먼저
c - 부호 있는 문자
C - 부호 없는 문자
s - 부호 있는 짧은 문자(항상 16비트, 머신 바이트 순서)
” 항상 16비트, 리틀 엔디안 바이트 순서)i
- 예 부호 있는 정수(머신 크기 및 바이트 순서에 따라 다름)I
- 부호 없는 정수(머신 크기 및 바이트 순서에 따라 다름)l
- signed long(항상 32비트, 머신 바이트 순서)L
- unsigned long(항상 32비트, 머신 바이트 순서)N
- unsigned long(항상 32비트) , 빅 엔디안 바이트 순서)V
- unsigned long(항상 32비트, 리틀 엔디안 바이트 순서)f
- 부동 소수점(머신 크기 및 표현에 따라 다름) li>d
- 배정밀도(머신 크기 및 표현에 따라 다름)x
- NUL 바이트− 절대 위치에 대한 NUL 패드 < /li>
Return
Example
라이브 데모<?php echo pack("C3",80,72,80); ?>
다음은 출력입니다. rreee
위 내용은 PHP에서 pack() 함수의 기능은 데이터를 이진 문자열로 변환하는 것입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!