<PHP Divers Référence
Exemple
Emballez données dans une chaîne binaire:
<?php
echo pack("C3",80,72,80);
?>
»Exécuter exemple
Définition et utilisation
Le pack() fonction packs de données en une chaîne binaire.
Syntaxe
Paramètre | La description |
---|
format | Champs obligatoires. Indique le format à utiliser lors de l'emballage des données. Valeurs possibles: - une - chaîne NUL rembourré
- A - string rembourré SPACE
- h - chaîne Hex, premier bit de poids faible
- H - chaîne Hex, haut quartet premier
- c - signed char
- C - unsigned char
- s - signé court (always 16 bit, machine byte order) des (always 16 bit, machine byte order) la (always 16 bit, machine byte order)
- S - court non signé (always 16 bit, machine byte order) des (always 16 bit, machine byte order) la (always 16 bit, machine byte order)
- n - court non signé (always 16 bit, big endian byte order)
- v - court non signé (always 16 bit, little endian byte order) d' (always 16 bit, little endian byte order)
- i - entier signé (machine dependent size and byte order) la (machine dependent size and byte order) l' (machine dependent size and byte order)
- I - entier non signé (machine dependent size and byte order) la (machine dependent size and byte order) l' (machine dependent size and byte order)
- l - long signé (always 32 bit, machine byte order) des (always 32 bit, machine byte order) la (always 32 bit, machine byte order)
- L - unsigned long (always 32 bit, machine byte order) des (always 32 bit, machine byte order) la (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) d' (always 32 bit, little endian byte order)
- f - flotteur (machine dependent size and representation) la (machine dependent size and representation) de la (machine dependent size and representation)
- d - deux (machine dependent size and representation) la (machine dependent size and representation) de la (machine dependent size and representation)
- x - octet NUL
- X - Retour un octet
- Z - chaîne NUL rembourré
- @ - NUL remplissage à la position absolue
|
args+ | Optionnel. Indique un ou plusieurs arguments à emballer |
Détails techniques
Valeur de retour: | Retourne une chaîne binaire contenant des données |
---|
PHP Version: | 4+ |
---|
changelog: | Le "Z" code a été ajouté en PHP 5.5 avec les mêmes fonctionnalités que "a" pour la compatibilité Perl |
---|
autres exemples
Exemple 1
Emballez données dans une chaîne binaire:
<?php
echo pack("C*",80,72,80);
?>
»Exécuter exemple
<PHP Divers Référence