<PHP Varie Riferimento
Esempio
Confezione dati in una stringa binaria:
<?php
echo pack("C3",80,72,80);
?>
Esempio Run »
Definizione e l'utilizzo
La pack() funzione comprime i dati in una stringa binaria.
Sintassi
Parametro | Descrizione |
---|
format | Necessario. Specifica il formato da utilizzare quando imballaggio dati. Valori possibili: - a - stringa di NUL imbottite
- A - spazio stringa imbottite
- h - stringa esadecimale, nibble basso prima
- H - stringa esadecimale, alta nibble prima
- c - signed char
- C - unsigned char
- s - firmato a breve (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 - intero con segno (machine dependent size and byte order)
- I - intero senza segno (machine dependent size and byte order)
- l - firmato a lungo (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 - galleggiante (machine dependent size and representation)
- d - doppia (machine dependent size and representation)
- x - NUL byte
- X - Eseguire il backup di un byte
- Z - stringa NUL imbottite
- @ - NUL-fill a posizione assoluta
|
args+ | Opzionale. Specifica uno o più argomenti per essere imballati |
Dettagli tecnici
Valore di ritorno: | Restituisce una stringa contenente i dati binari |
---|
Versione PHP: | 4+ |
---|
changelog: | La "Z" codice è stato aggiunto in PHP 5.5 con la stessa funzionalità "a" per la compatibilità Perl |
---|
Altri esempi
esempio 1
Confezione dati in una stringa binaria:
<?php
echo pack("C*",80,72,80);
?>
Esempio Run »
<PHP Varie Riferimento