<PHP Misc Referencia
Ejemplo
Paquete de datos en una cadena binaria:
<?php
echo pack("C3",80,72,80);
?>
Ejecutar ejemplo »
Definición y Uso
El pack() la función de los paquetes de datos en una cadena binaria.
Sintaxis
Parámetro | Descripción |
---|
format | Necesario. Especifica el formato que se utilizará cuando el embalaje de datos. Valores posibles: - a - cadena NUL
- A - cadena ESPACIO-acolchada
- h - cadena hexadecimal, nibble bajo primero
- H - cadena hexadecimal, nibble alto primero
- c - firmado Char
- C - unsigned char
- s - firmado corto (always 16 bit, machine byte order)
- S - unsigned short (always 16 bit, machine byte order)
- n - unsigned short (always 16 bit, big endian byte order)
- v - unsigned short (always 16 bit, little endian byte order)
- i - entero con signo (machine dependent size and byte order)
- I - entero sin signo (machine dependent size and byte order)
- l - firmado larga (always 32 bit, machine byte order)
- L - unsigned long (always 32 bit, machine byte order)
- N - unsigned long (always 32 bit, big endian byte order)
- V - unsigned long (always 32 bit, little endian byte order)
- f - flotador (machine dependent size and representation)
- d - doble (machine dependent size and representation)
- x - byte NUL
- X - Copia de seguridad de un byte
- Z - cadena NUL
- @ - NUL-llenar a la posición absoluta
|
args+ | Opcional. Especifica uno o más argumentos para ser envasados |
Detalles técnicos
Valor de retorno: | Devuelve una cadena que contiene datos binarios |
---|
Versión de PHP: | 4+ |
---|
cambios: | El "Z" código se añadió en PHP 5.5 con la misma funcionalidad que "a" para la compatibilidad Perl |
---|
Más ejemplos
Ejemplo 1
Paquete de datos en una cadena binaria:
<?php
echo pack("C*",80,72,80);
?>
Ejecutar ejemplo »
<PHP Misc Referencia