PHP unpack () function
Pedoman PHP Lain-lain Referensi
contoh
Dari biner unpack data string:
<?php
$data = "PHP";
print_r(unpack("C*",$data));
?>
$data = "PHP";
print_r(unpack("C*",$data));
?>
Menjalankan contoh »
Definisi dan Penggunaan
membongkar () fungsi dari data string biner membongkar.
tatabahasa
unpack(format,data)
参数 | 描述 |
---|---|
format | 必需。规定在解包数据时所使用的格式。 可能的值:
|
data | 必需。规定被解包的二进制数据。 |
rincian teknis
Pengembalian: | Jika berhasil, ia mengembalikan sebuah array, jika gagal untuk kembali FALSE. |
---|---|
Versi PHP: | 4+ |
Update log: | Sejak PHP 5.5.0 dan seterusnya, Perl kompatibel perubahan berikut: "A" kode memegang byte NULL tertinggal. "A" kode ASCII menghapus semua kosong tertinggal. Baru "Z" kode digunakan untuk mengisi NUL tali dan menghapus byte NULL tertinggal. |
contoh yang lebih
contoh 1
Membongkar data:
<?php
$data = "PHP";
print_r(unpack("C*myint",$data));
?>
$data = "PHP";
print_r(unpack("C*myint",$data));
?>
Menjalankan contoh »
contoh 2
Membongkar data:
<?php
$bin = pack("c2n2",0x1234,0x5678,65,66);
print_r(unpack("c2chars/n2int",$bin));
?>
$bin = pack("c2n2",0x1234,0x5678,65,66);
print_r(unpack("c2chars/n2int",$bin));
?>
Menjalankan contoh »
Pedoman PHP Lain-lain Referensi