Новые книги

Хотите поднять продажи на десятки процентов за неделю-две? Да ещё и без затрат? Это возможно – если использовать экспресс-маркетинг.

Приемы, которые предлагает вам Александр Левитас – пожалуй, лучший в России эксперт по партизанскому (малобюджетному) маркетингу – уже принесли сотни миллионов его ученикам и клиентам. Давайте посмотрим, сколько денег они принесут вам.

В книге собраны 120 самых простых и эффективных способов повысить продажи и увеличить прибыль компании (а значит, и ваш доход). Применяйте их один за другим – и следите за ростом продаж.
M. УЭИТ   С. ПРАТА    Д. МАРТИН

Язык Си — руководство для начинающих

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 значения, результатом будет отрицательное число, даже если была специфицирована беззнаковая распаковка.


Назад Оглавление Вперёд
uniqid Вверхusleep