PHP auspacken () Funktion
PHP Sonstiges Reference Manual
Beispiele
Aus dem binären String-Daten auspacken:
<?php
$data = "PHP";
print_r(unpack("C*",$data));
?>
$data = "PHP";
print_r(unpack("C*",$data));
?>
Ausführung einer Instanz »
Definition und Verwendung
entpacken () Funktion aus den Binärkette entpackt Daten.
Grammatik
unpack(format,data)
参数 | 描述 |
---|---|
format | 必需。规定在解包数据时所使用的格式。 可能的值:
|
data | 必需。规定被解包的二进制数据。 |
Technische Details
Rückkehr: | Wenn dies gelingt, wird ein Array, wenn es falsch zurück ausfällt. |
---|---|
PHP-Version: | 4+ |
Update-Protokoll: | Seit PHP 5.5.0 ab, die Perl-kompatibel die folgenden Änderungen: "A" Code hält die Hinter NULL-Byte. "A" ASCII-Code entfernt alle nachgestellten Leerzeichen. New "Z" Code wird verwendet, um die NUL-String und entfernen Sie die hintere NULL-Byte zu füllen. |
Weitere Beispiele
Beispiel 1
Packen Sie die Daten:
<?php
$data = "PHP";
print_r(unpack("C*myint",$data));
?>
$data = "PHP";
print_r(unpack("C*myint",$data));
?>
Ausführung einer Instanz »
Beispiel 2
Packen Sie die Daten:
<?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));
?>
Ausführung einer Instanz »
PHP Sonstiges Reference Manual