데이터를 이진 문자열로 로드합니다.
<?phpecho 팩("C3",80,72,80);?>pack() 함수는 데이터를 이진 문자열로 로드합니다.
팩( 형식, 인수+ )
매개변수 | 설명하다 |
---|---|
체재 | 필수의. 데이터를 패키징할 때 사용되는 형식을 지정합니다. 가능한 값: a - NUL로 채워진 문자열 A - 스페이스로 채워진 문자열 h - 16진수 문자열, 하위 비트 먼저 H - 16진수 문자열, 상위 비트 먼저 c - 서명된 문자 C - 부호 없는 문자 s - 부호 있는 짧은 형식(항상 16비트, 머신 바이트 순서) S - 부호 없는 short(항상 16비트, 머신 바이트 순서) n - 부호 없는 짧은 형식(항상 16비트, 빅 엔디안 바이트 순서) v - unsigned short(항상 16비트, 리틀 엔디안 바이트 순서) i - 부호 있는 정수(머신 크기 및 바이트 순서에 따라 다름) I - 부호 없는 정수(머신 크기 및 바이트 순서에 따라 다름) l - 부호 있는 긴 형식(항상 32비트, 머신 바이트 순서) L - unsigned long(항상 32비트, 머신 바이트 순서) N - unsigned long(항상 32비트, 빅 엔디안 바이트 순서) V - unsigned long(항상 32비트, 리틀 엔디안 바이트 순서) f - 부동소수점(기계 크기 및 표현에 따라 다름) d - 이중(기계 크기 및 표현에 따라 다름) x - NUL 바이트 X - 1바이트 백업 Z - NUL 패딩 문자열 @ - NUL은 절대 위치를 채웁니다. |
인수+ | 선택 과목. 래핑할 하나 이상의 매개변수를 지정합니다. |
반환 값: | 데이터가 포함된 이진 문자열을 반환합니다. |
---|---|
PHP 버전: | 4+ |
업데이트 로그: | PHP 5.5에는 Perl 호환성을 위한 "a"와 동일한 기능을 갖는 새로운 "Z" 코드가 있습니다. |
데이터를 이진 문자열로 로드합니다.
<?phpecho pack("C*",80,72,80);?>