<PHP Разное Справочник
пример
Пакет данных в двоичную строку:
<?php
echo pack("C3",80,72,80);
?>
Выполнить пример »
Определение и использование
pack() Функция пакеты данных в двоичную строку.
Синтаксис
параметр | Описание |
---|
format | Необходимые. Определяет формат, используемый при упаковке данных. Возможные значения: - а - NUL-проложенная строка
- A - КОСМОС-проложенный строка
- ч - Hex строка, низкое откусывание первого
- H - шестнадцатеричная строка, старший полубайт первый
- с - подписан символ
- C - символ без знака
- s - подписан короткий (always 16 bit, machine byte order)
- S - без знака короткого (always 16 bit, machine byte order)
- п - беззнаковое короткое (always 16 bit, big endian byte order)
- v - беззнаковое короткое (always 16 bit, little endian byte order)
- я - целое число со знаком (machine dependent size and byte order)
- I - целое число без знака (machine dependent size and byte order)
- л - подписан длинные (always 32 bit, machine byte order)
- L - без знака длиной (always 32 bit, machine byte order)
- N - беззнаковое долго (always 32 bit, big endian byte order)
- В - без знака длиной (always 32 bit, little endian byte order)
- е - с плавающей точкой (machine dependent size and representation) в (machine dependent size and representation)
- д - двойной (machine dependent size and representation) в (machine dependent size and representation)
- х - NUL байт
- X - Резервное копирование одного байта
- Z - NUL-проложенная строка
- @ - NUL-заливка абсолютного положения
|
args+ | Необязательный. Задает один или несколько аргументов, чтобы быть упакованы |
Технические подробности
Возвращаемое значение: | Возвращает двоичную строку, содержащую данные |
---|
PHP версии: | 4+ |
---|
Changelog: | "Z" код был добавлен в PHP 5.5 с той же функциональностью , как "a" совместимость для Perl |
---|
Еще примеры
Пример 1
Пакет данных в двоичную строку:
<?php
echo pack("C*",80,72,80);
?>
Выполнить пример »
<PHP Разное Справочник