7.59.24 unpack()
Déconditionne des données depuis une chaîne binaire.
[ Exemples avec unpack ] PHP 3, PHP 4
array
unpack (
string
format
,
string
data
)
unpack
déconditionne des données
depuis une chaîne binaire avec le format
format
.
unpack
retourne un tableau contenant
les éléments déconditionnés.
unpack
se comporte légèrement
différemment de la version Perl car les données
déconditionnées sont stockées dans un
tableau. Pour cela, il faut donner un nom à chaque
format utilisé et les séparer par des slash (/).
Exemple avec unpack |
<?php $array = unpack ("c2chars/nint", $binarydata); ?>
|
Pour plus de détails, reportez-vous à:
pack
Il faut noter que PHP gère les valeurs en interne
sous forme signée. Si vous déconditionnez
une valeur qui est aussi grande que la taille utilisée
en interne par PHP, le résultat se trouvera être
un nombre négatif, même s'il a été
déconditionné avec l'option " non signé ".
Voir aussi
pack
pour des informations
sur les formats disponibles.
|