현재 위치: > 함수 카테고리 모음> pack

pack

이진 문자열에 데이터를 패키지합니다
이름:pack
분류:여러 가지 잡다한
사용 언어:php
한 줄 설명:데이터를 이진 문자열로 패키지합니다.

정의 및 사용법

pack() 함수는 데이터를 이진 문자열로 패키지합니다.

예 1

데이터를 이진 문자열로 포장합니다.

 <? php
에코 팩 ( "C3" , 80 , 72 , 80 ) ;
?>

직접 시도하십시오

예제 설명 :

팩 ( "C*", 80, 72, 80) 3 개의 부호없는 문자 (80, 72, 80)를 이진 문자열에 포장합니다. C*는 하나 이상의 서명되지 않은 문자를 포장하는 것을 의미합니다. 이 예에서 출력은이 세 문자를 포함하는 이진 문자열입니다. 문자 80, 72 및 80은 각각 ASCII 테이블의 문자 'p', 'h'및 'p'에 해당하므로 출력은 문자열 "php"입니다.

예 2

 <? php
에코 팩 ( "C*" , 80 , 72 , 80 ) ;
?>

직접 시도하십시오

문법

 팩 ( 형식 , Args + ))
매개 변수 설명하다
체재 필수의. 데이터를 포장 할 때 사용되는 형식을 지정합니다.
args+ 선택 과목. 포장 할 하나 이상의 매개 변수를 지정합니다.

형식 매개 변수에 대한 가능한 값 :

  • a -nul가 채워진 문자열
  • A- 공간에 채워진 문자열
  • H- 16 진수 문자열, 낮은 비트
  • H- 16 진수 문자열, 높은 숫자가 앞에 있습니다
  • C- 서명 된 문자
  • C- 서명되지 않은 문자
  • S- 서명 된 짧은 정수 (항상 16 비트, 머신 엔디언)
  • S- 서명되지 않은 짧은 정수 (항상 16 비트, 기계 바이트 순서)
  • n- 서명되지 않은 짧은 정수 (항상 16 비트, 빅 엔디 안 엔디언)
  • V- 서명되지 않은 짧은 정수 (항상 16 비트, 리틀 엔디언)
  • I- 서명 된 정수 (기계 관련 크기 및 엔지니어)
  • I- 서명되지 않은 정수 (기계 관련 크기 및 엔지니어)
  • L- 서명 된 긴 정수 (항상 32 비트, 기계 엔디언)
  • L- 서명되지 않은 긴 정수 (항상 32 비트, 기계 엔디언)
  • n- 서명되지 않은 긴 정수 (항상 32 비트, 빅 엔디안)
  • V- 부호없는 긴 정수 (항상 32 비트, 작은 엔디 어 바이트 순서)
  • Q- 서명 긴 정수 (항상 64 비트, 머신 엔디언)
  • Q- 서명되지 않은 긴 정수 (항상 64 비트, 기계 엔디언)
  • J-Unsigned Long Integer (항상 64 비트, Big-Endian Endian)
  • P- 서명되지 않은 긴 정수 (항상 64 비트, 리틀 엔디안)
  • F- 부동 소수점 번호 (기계 관련 크기 및 표현)
  • G- 부동 소수점 번호 (기계 관련 크기, 작은 엔디언 엔디언 엔디언)
  • G- 플로팅 포인트 번호 (기계 관련 크기, 빅 엔디안 엔디언)
  • D- 이중 정밀 부동물 지점 번호 (기계 관련 크기 및 표현)
  • e- 이중 정밀 부동물 지점 번호 (기계 관련 크기, 작은 엔디안 엔디 언)
  • E- 이중 정밀 부동물 포인트 번호 (기계 관련 크기, 빅 엔디안 엔디 언)
  • X -NUL 바이트
  • X- 하나의 바이트를 되 감습니다
  • Z -NUL 채우기 문자열
  • @ -nul은 절대 위치로 채워집니다
유사한 함수
  • 상수의 값을 반환하십시오 constant

    constant

    상수의값을반환하십시오
  • Exit ()에 해당합니다. die

    die

    Exit()에해당합니다.
  • 이름이있는 상수가 존재하는지 확인하십시오 defined

    defined

    이름이있는상수가존재하는지확인하십시오
  • 컴파일러 실행을 방해합니다 __halt_compiler

    __halt_compiler

    컴파일러실행을방해합니다
  • 문자열을 PHP 코드로 실행하십시오 eval

    eval

    문자열을PHP코드로실행하십시오
  • 이진 문자열의 압축 압축 데이터 unpack

    unpack

    이진문자열의압축압축데이터
  • 상수를 정의하십시오 define

    define

    상수를정의하십시오
  • 시스템의 고정밀 시간을 얻으십시오 hrtime

    hrtime

    시스템의고정밀시간을얻으십시오
인기 기사