top
a  b  c  d  e  f  g  h  i  j  k  l  m  n  o  p  q  r  s  t  u  v  w  x  y  z

Описание функции unpack



unpack


(PHP 3, PHP 4)
unpack - распаковывает данные из бинарной строки.

Описание


array unpack (string format, string data)
unpack() из бинарной строки в массив в соответствии с format. Возвращает массив, содержащий распакованные элементы двоичной строки.
unpack() работает несколько иначе, чем Perl, так как распакованные данные хранятся в ассоциативном массиве. Для этого вы должны именовать разные коды формата и разделить их слэшем /.
Пример 1. Строка форматирования unpack()
$array = unpack ("c2chars/nint", $binarydata);

Результирующий массив будет содержать вхождения "chars1", "chars2" и "int".

Объяснение кодов формата см. также в pack().
Обратите внимание, что PHP внутренне хранит интегральные значения как знаковые. Если вы unpack большое unsigned long и оно имеет тот же размер, что внутренне хранимые PHP значения, результатом будет отрицательное число, даже если была специфицирована беззнаковая распаковка.
corner
My pencil ;)
Главная   Сервисы   Портфолио   Проги   Видео   Контакты   Ссылки   Текст