Загрузите данные в двоичную строку:
<?phpecho Pack("C3",80,72,80);?>Функция package() загружает данные в двоичную строку.
пакет( формат,args+ )
параметр | описывать |
---|---|
формат | Необходимый. Указывает формат, используемый при упаковке данных. Возможные значения: a - дополненная строка NUL A – строка, заполненная ПРОБЕЛОМ h - Шестнадцатеричная строка, сначала младший бит. H — шестнадцатеричная строка, сначала старший бит. c - знаковый символ C - беззнаковый символ s — короткий со знаком (всегда 16 бит, машинный порядок байтов) S — беззнаковый короткий (всегда 16 бит, машинный порядок байтов) n — беззнаковый короткий (всегда 16 бит, обратный порядок байтов) v — беззнаковый короткий (всегда 16 бит, порядок байтов с прямым порядком байтов) i - целое число со знаком (зависит от размера машины и порядка байтов) I — целое число без знака (зависит от размера машины и порядка байтов) l — длинный со знаком (всегда 32 бита, машинный порядок байтов) L — беззнаковое длинное (всегда 32 бита, машинный порядок байтов) N — длина без знака (всегда 32 бита, обратный порядок байтов) V — длина без знака (всегда 32 бита, прямой порядок байтов) f - плавающий (зависит от размера и исполнения машины) d - двойной (зависит от размера и комплектации машины) x - NUL-байт X — резервное копирование одного байта Z — дополненная строка NUL @ — NUL заполняет абсолютную позицию |
аргументы+ | Необязательный. Указывает один или несколько параметров для переноса. |
Возвращаемое значение: | Возвращает двоичную строку, содержащую данные. |
---|---|
PHP-версия: | 4+ |
Журнал обновлений: | В PHP 5.5 появился новый код «Z», который имеет ту же функциональность, что и «a», для совместимости с Perl. |
Загрузите данные в двоичную строку:
<?phpecho package("C*",80,72,80);?>