PHP função unpack ()
Manual do PHP Diversos Referência
Exemplos
Desde o desempacotamento de dados cadeia binária:
<?php
$data = "PHP";
print_r(unpack("C*",$data));
?>
$data = "PHP";
print_r(unpack("C*",$data));
?>
Correndo instância »
Definição e Uso
descompactar function () a partir dos dados de cadeia binários descompactado.
gramática
unpack(format,data)
参数 | 描述 |
---|---|
format | 必需。规定在解包数据时所使用的格式。 可能的值:
|
data | 必需。规定被解包的二进制数据。 |
detalhes técnicos
retorna: | Se for bem sucedido, ele retorna um array, se ele falhar para retornar FALSE. |
---|---|
versão do PHP: | 4+ |
log Update: | Desde o PHP 5.5.0 em diante, o Perl compatível com as seguintes alterações: código "A" segurando o byte NULL à direita. "A" código ASCII remove todos os espaços em branco finais. O novo código de "Z" é utilizado para preencher a cadeia NUL e remover o byte nulo de fuga. |
mais exemplos
exemplo 1
Descompactar os dados:
<?php
$data = "PHP";
print_r(unpack("C*myint",$data));
?>
$data = "PHP";
print_r(unpack("C*myint",$data));
?>
Correndo instância »
exemplo 2
Descompactar os dados:
<?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));
?>
Correndo instância »
Manual do PHP Diversos Referência