Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm pack() trong PHP

Mô tả

Hàm pack() đóng gói dữ liệu thành một chuỗi nhị phân (binary string) theo định dạng chỉ định.

Cú pháp

pack(format, args)

Tham số

  • format − Định dạng đóng gói. Các giá trị giống với unpack():

    • a − Chuỗi đệm NUL
    • A − Chuỗi đệm SPACE
    • h − Chuỗi hex, low nibble first
    • H − Chuỗi hex, high nibble first
    • c − signed char
    • C − unsigned char
    • s − signed short (16 bit)
    • S − unsigned short (16 bit)
    • n − unsigned short (16 bit, big endian)
    • v − unsigned short (16 bit, little endian)
    • i − signed integer
    • I − unsigned integer
    • l − signed long (32 bit)
    • L − unsigned long (32 bit)
    • N − unsigned long (32 bit, big endian)
    • V − unsigned long (32 bit, little endian)
    • f − float
    • d − double
    • x − NUL byte
    • X − Lùi 1 byte
    • Z − Chuỗi đệm NUL
    • @ − Đệm NUL đến vị trí tuyệt đối
  • args − Một hoặc nhiều tham số cần đóng gói.

Giá trị trả về

Trả về chuỗi nhị phân chứa dữ liệu đã đóng gói.

Ví dụ

<?php
echo pack("C3", 80, 72, 80);
?>

Kết quả

PHP