<PHP อื่น ๆ อ้างอิง
ความหมายและการใช้งาน
pack() ฟังก์ชั่นแพ็คข้อมูลลงในสตริงไบนารี
วากยสัมพันธ์
พารามิเตอร์ | ลักษณะ |
---|
format | จำเป็นต้องใช้ ระบุรูปแบบที่จะใช้เมื่อบรรจุข้อมูล ค่าที่เป็นไปได้: - - การสตริง NUL เบาะ
- เอ - สตริง SPACE-เบาะ
- H - สตริง Hex ตอดต่ำครั้งแรก
- H - สตริง Hex ตอดสูงครั้งแรก
- ค - ลงนามถ่าน
- C - ถ่านที่ไม่ได้ลงชื่อ
- s - เซ็นสัญญาระยะสั้น (always 16 bit, machine byte order)
- S - ลงนามสั้น (always 16 bit, machine byte order)
- n - ลงนามสั้น (always 16 bit, big endian byte order)
- วี - ลงนามสั้น (always 16 bit, little endian byte order)
- ฉัน - ลงนามจำนวนเต็ม (machine dependent size and byte order)
- I - จำนวนเต็ม (machine dependent size and byte order)
- L - เซ็นสัญญายาว (always 32 bit, machine byte order)
- L - ไม่ได้ลงนามยาว (always 32 bit, machine byte order)
- N - ไม่ได้ลงนามยาว (always 32 bit, big endian byte order)
- V - ไม่ได้ลงนามยาว (always 32 bit, little endian byte order)
- ฉ - ลอย (machine dependent size and representation)
- d - คู่ (machine dependent size and representation)
- x - ไบต์ NUL
- X - กลับขึ้นหนึ่งไบต์
- Z - สตริง NUL เบาะ
- @ - NUL เติมให้อยู่ในตำแหน่งที่แน่นอน
|
args+ | ไม่จำเป็น. ระบุหนึ่งหรือมากกว่าหนึ่งข้อโต้แย้งที่จะได้รับการบรรจุ |
รายละเอียดทางเทคนิค
กลับค่า: | ส่งกลับสตริงไบนารีที่มีข้อมูล |
---|
PHP เวอร์ชัน: | 4+ |
---|
การเปลี่ยนแปลง: | "Z" รหัสถูกเพิ่มเข้ามาใน PHP 5.5 กับการทำงานเช่นเดียวกับ "a" สำหรับ Perl เข้ากันได้ |
---|
ตัวอย่างอื่น ๆ
<PHP อื่น ๆ อ้างอิง