Maison  >  Article  >  Java  >  En PHP, la fonction pack() a pour fonction de convertir les données en chaîne binaire

En PHP, la fonction pack() a pour fonction de convertir les données en chaîne binaire

PHPz
PHPzavant
2023-08-31 14:05:061359parcourir

La fonction

En PHP, la fonction pack() a pour fonction de convertir les données en chaîne binaire

pack() regroupe les données dans une chaîne binaire.

Syntax

pack(format , args)

Parameters

  • Format - Le format à utiliser. Voici les valeurs possibles -

    • a - Chaîne rembourrée NUL

    • A - Chaîne rembourrée d'espace

    • h - Chaîne hexadécimale avec un faible grignotage en premier

    • H - Chaîne hexadécimale, quartet élevé en premier

    • c - Caractères signés

    • C - Caractères non signés

    • s - Signé court (toujours 16 bits, machine ordre des octets)

    • S - Short non signé (toujours 16 bits, ordre des octets machine)

    • n - Short non signé (toujours 16 bits, ordre des octets big endian)

    • v - Short non signé ( toujours 16 bits, ordre des octets little endian)

    • i - Oui 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 - long signé (toujours 32 bits, ordre des octets machine)

    • L - long non signé (toujours 32 bits, ordre des octets machine)

      li>
    • N - long non signé (toujours 32 bits , ordre des octets big endian)

    • V - unsigned long (toujours 32 bits, ordre des octets small-endian)

    • f - float (dépend de la taille et de la représentation de la machine)

    • d - double précision (selon la taille et la représentation de la machine)

    • x - NUL byte

    • − NUL Pad à la position absolue

    • args
    • - Un ou plusieurs arguments pour emballer .
    • Return

    • La fonction pack() renvoie une chaîne binaire contenant des données.
  • Exemple
  • Démo en direct

    <?php
       echo pack("C3",80,72,80);
    ?>
    Sortie

  • Ce qui suit est la sortie.
AMIT

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer