PHP función de desempaquetado ()
PHP Manual de Referencia Miscelánea
Ejemplos
Desde el binario de desempaquetado de datos de cadena:
<?php
$data = "PHP";
print_r(unpack("C*",$data));
?>
$data = "PHP";
print_r(unpack("C*",$data));
?>
Instancia en ejecución »
Definición y Uso
desempaquetar la función () a partir de los datos de series binarias desempaquetado.
gramática
unpack(format,data)
参数 | 描述 |
---|---|
format | 必需。规定在解包数据时所使用的格式。 可能的值:
|
data | 必需。规定被解包的二进制数据。 |
detalles técnicos
Devuelve: | Si tiene éxito, devuelve una matriz, si no devuelve FALSO. |
---|---|
versión de PHP: | 4+ |
registro de actualización: | A partir de PHP 5.5.0 en adelante, el Perl compatible con los siguientes cambios: "Un" código sostiene el byte nulo al final. "Un" código ASCII elimina todos los espacios a la derecha. New código "Z" se utiliza para llenar la cadena NUL y retire el byte NULL de salida. |
más ejemplos
Ejemplo 1
Desempaquetar los datos:
<?php
$data = "PHP";
print_r(unpack("C*myint",$data));
?>
$data = "PHP";
print_r(unpack("C*myint",$data));
?>
Instancia en ejecución »
Ejemplo 2
Desempaquetar los datos:
<?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));
?>
Instancia en ejecución »
PHP Manual de Referencia Miscelánea