Carregue dados em uma string binária:
<?phpecho pack("C3",80,72,80);?>A função pack() carrega dados em uma string binária.
pacote( formato,args+ )
parâmetro | descrever |
---|---|
formatar | Obrigatório. Especifica o formato usado ao empacotar dados. Valores possíveis: a - uma string preenchida com NUL A - string preenchida com ESPAÇO h - String hexadecimal, primeiro o bit de ordem inferior H - String hexadecimal, bit de ordem superior primeiro c - caractere assinado C - caractere não assinado s - curto assinado (sempre 16 bits, ordem de bytes da máquina) S - curto não assinado (sempre 16 bits, ordem de bytes da máquina) n - short não assinado (sempre 16 bits, ordem de bytes big endian) v - short não assinado (sempre 16 bits, ordem de bytes little endian) i - inteiro assinado (depende do tamanho da máquina e da ordem dos bytes) I - inteiro sem sinal (depende do tamanho da máquina e da ordem dos bytes) l - assinado longo (sempre 32 bits, ordem de bytes da máquina) L - unsigned long (sempre 32 bits, ordem de bytes da máquina) N - unsigned long (sempre 32 bits, ordem de bytes big endian) V - unsigned long (sempre 32 bits, ordem de bytes little endian) f - float (depende do tamanho e representação da máquina) d - duplo (depende do tamanho e representação da máquina) x - byte NUL X - Faça backup de um byte Z - sequência acolchoada NUL @ - NUL preenche a posição absoluta |
argumentos+ | Opcional. Especifica um ou mais parâmetros a serem agrupados. |
Valor de retorno: | Retorna uma string binária contendo os dados. |
---|---|
Versão PHP: | 4+ |
Registro de atualização: | Há um novo código “Z” no PHP 5.5, que possui a mesma funcionalidade que “a” para compatibilidade com Perl. |
Carregue dados em uma string binária:
<?phpecho pack("C*",80,72,80);?>