ตัวอย่าง
แกะข้อมูลจากสตริงไบนารี:
<?php
$data = "PHP";
print_r(unpack("C*",$data));
?>
ตัวอย่างเช่นเรียกใช้» ความหมายและการใช้งาน
unpack() ฟังก์ชั่น unpacks ข้อมูลจากสตริงไบนารี
วากยสัมพันธ์
unpack(format,data)
พารามิเตอร์ | ลักษณะ |
---|---|
format | จำเป็นต้องใช้ ระบุรูปแบบที่จะใช้เมื่อบรรจุข้อมูล ค่าที่เป็นไปได้:
|
data | จำเป็นต้องใช้ ระบุข้อมูลไบนารีที่จะแตก |
รายละเอียดทางเทคนิค
กลับค่า: | ส่งกลับอาร์เรย์กับความสำเร็จหรือความล้มเหลวผิดพลาดใน |
---|---|
PHP เวอร์ชัน: | 4+ |
การเปลี่ยนแปลง: | ในฐานะของ PHP 5.5.0 การเปลี่ยนแปลงต่อไปนี้ถูกสร้างขึ้นมาเพื่อการทำงานร่วมกัน Perl: "a" รหัสในขณะนี้ยังคงมีต่อท้ายไบต์โมฆะ "A" รหัสแถบตอนนี้ทุกช่องว่างต่อท้าย ASCII "Z" รหัสถูกเพิ่มเข้ามาสำหรับสตริงโมฆะเบาะและลบต่อท้ายไบต์โมฆะ |
ตัวอย่างอื่น ๆ
ตัวอย่างที่ 1
ข้อมูลแกะ:
<?php
$data = "PHP";
print_r(unpack("C*myint",$data));
?>
ตัวอย่างเช่นเรียกใช้» ตัวอย่างที่ 2
ข้อมูลแกะ:
<?php
$bin = pack("c2n2",0x1234,0x5678,65,66);
print_r(unpack("c2chars/n2int",$bin));
?>
ตัวอย่างเช่นเรียกใช้» <PHP อื่น ๆ อ้างอิง