Cargue datos en una cadena binaria:
<?phpecho paquete("C3",80,72,80);?>La función pack() carga datos en una cadena binaria.
paquete ( formato, argumentos+ )
parámetro | describir |
---|---|
formato | Requerido. Especifica el formato utilizado al empaquetar datos. Valores posibles: a - una cadena acolchada NUL A - Cadena llena de ESPACIO h - Cadena hexadecimal, bit de orden inferior primero H: cadena hexadecimal, el bit de orden superior primero c - carácter firmado C - carácter sin firmar s - corto con signo (siempre 16 bits, orden de bytes de la máquina) S: corto sin firmar (siempre 16 bits, orden de bytes de la máquina) n - corto sin firmar (siempre 16 bits, orden de bytes big endian) v - corto sin firmar (siempre 16 bits, orden de bytes little endian) i - entero con signo (depende del tamaño de la máquina y del orden de los bytes) I: entero sin signo (depende del tamaño de la máquina y del orden de los bytes) l - largo con signo (siempre 32 bits, orden de bytes de la máquina) L - largo sin signo (siempre 32 bits, orden de bytes de la máquina) N - largo sin firmar (siempre 32 bits, orden de bytes big endian) V: largo sin firmar (siempre 32 bits, orden de bytes little endian) f - flotante (depende del tamaño y la representación de la máquina) d - doble (depende del tamaño y la representación de la máquina) x - byte nulo X - Copia de seguridad de un byte Z - Cordón acolchado NUL @ - NUL llena la posición absoluta |
argumentos+ | Opcional. Especifica uno o más parámetros que se ajustarán. |
Valor de retorno: | Devuelve una cadena binaria que contiene los datos. |
---|---|
Versión PHP: | 4+ |
Registro de actualización: | Hay un nuevo código "Z" en PHP 5.5, que tiene la misma funcionalidad que "a" para compatibilidad con Perl. |
Cargue datos en una cadena binaria:
<?phpecho paquete("C*",80,72,80);?>