Chargez les données dans une chaîne binaire :
<?phpecho pack("C3",80,72,80);?>La fonction pack() charge les données dans une chaîne binaire.
pack( format,arguments+ )
paramètre | décrire |
---|---|
format | Requis. Spécifie le format utilisé lors du packaging des données. Valeurs possibles : a - une chaîne rembourrée NUL A - Chaîne remplie d'ESPACE h - Chaîne hexadécimale, bit de poids faible en premier H - Chaîne hexadécimale, bit de poids fort en premier c - caractère signé C - caractère non signé s - court signé (toujours 16 bits, ordre des octets machine) S - court non signé (toujours 16 bits, ordre des octets machine) n - court non signé (toujours 16 bits, ordre des octets big endian) v - court non signé (toujours 16 bits, ordre des octets petit-boutiste) i - entier signé (dépend de la taille de la machine et de l'ordre des octets) I - entier non signé (dépend de la taille de la machine et de l'ordre des octets) l - signé long (toujours 32 bits, ordre des octets machine) L - longueur non signée (toujours 32 bits, ordre des octets machine) N - long non signé (toujours 32 bits, ordre des octets big endian) V - long non signé (toujours 32 bits, ordre des octets petit-boutiste) f - float (dépend de la taille et de la représentation de la machine) d - double (dépend de la taille de la machine et de la représentation) x - octet NUL X - Sauvegarder un octet Z - Corde rembourrée NUL @ - NUL remplit la position absolue |
arguments+ | Facultatif. Spécifie un ou plusieurs paramètres à encapsuler. |
Valeur de retour : | Renvoie une chaîne binaire contenant les données. |
---|---|
Version PHP : | 4+ |
Journal de mise à jour : | Il existe un nouveau code "Z" dans PHP 5.5, qui a les mêmes fonctionnalités que "a" pour la compatibilité Perl. |
Chargez les données dans une chaîne binaire :
<?phpecho pack("C*",80,72,80);?>