PACK |
Paqueté |
---|---|
Perl |
Syntaxe
pack expression, list |
Paramètres
Nom | Description | |
---|---|---|
expression | Ce paramètre permet d'indiquer le format du texte à traiter. Il est a noter que un ou plusieurs des spécificateurs suivants peuvent être inclus dans le format : | |
Spécificateur | Description | |
* | Ce spécificateur indique le quantificateur | |
@ | Ce spécificateur indique d'insérer des codes NUL jusqu'à la position absolue dans la chaîne de caractères | |
a | Ce spécificateur permet d'indiquer de terminer la chaîne de caractères avec des codes NULL | |
A | Ce spécificateur indique de terminer la chaîne de caractères avec un espace | |
c | Ce spécificateur indique d'insérer un caractère selon un format entier dans la chaîne de caractères | |
C | Ce spécificateur indique d'insérer un caractère selon un format naturel dans la chaîne de caractères | |
d | Ce spécificateur indique d'insérer un nombre réel de double précision dans la chaîne de caractères | |
f | Ce spécificateur indique d'insérer un nombre réel de simple précision dans la chaîne de caractères | |
h | Ce spécificateur indique d'insérer un code hexadécimal avec le poids faible en premier dans la chaîne de caractères | |
H | Ce spécificateur indique d'insérer un code hexadécimal avec le poids fort en premier dans la chaîne de caractères | |
i | Ce spécificateur indique d'insérer un nombre entier dans la chaîne de caractères | |
I | Ce spécificateur indique d'insérer un nombre naturel dans la chaîne de caractères | |
l | Ce spécificateur indique d'insérer un nombre entier long dans la chaîne de caractères | |
L | Ce spécificateur indique d'insérer un nombre naturel long dans la chaîne de caractères | |
N | Ce spécificateur indique d'insérer un nombre naturel long (32 bits d'ordre Big-Endian) dans la chaîne de caractères | |
n | Ce spécificateur indique d'insérer un nombre de format naturel court (16 bits d'ordre Big-Endian) dans la chaîne de caractères | |
s | Ce spécificateur indique d'insérer un nombre de format entier court (16 bits) dans la chaîne de caractères | |
S | Ce spécificateur indique d'insérer un nombre de format naturel court (16 bits) dans la chaîne de caractères | |
v | Ce spécificateur indique d'insérer un nombre de format naturel court (16 bits d'ordre Little-Endian) dans la chaîne de caractères | |
V | Ce spécificateur indique d'insérer un nombre naturel long (32 bits d'ordre Little-Endian) dans la chaîne de caractères | |
x | Ce spécificateur indique d'insérer un caractère NUL dans la chaîne de caractères | |
X | Ce spécificateur indique d'insérer un caractère de «retour en arrière» dans la chaîne de caractères | |
list | Ces paramètres permettent d'indiquer les arguments (généralement une suite de nombre) à traiter avec le paramètre de format |
Description
Cette fonction permet de créer des données binaires.
Voir également
Langage de programmation - PHP - Référence de procédures et fonctions - pack
Références
La Bible Micro Application HTML & Développement Web, Stefan Munz, Wolfgang Nefzger, 2003, ISBN: 2-7429-2898-7, page 1101
Dernière mise à jour : Dimanche, le 18 octobre 2015