Функция PHP распаковывать ()
PHP Разное Справочное руководство
примеров
Из двоичной распаковки данных строки:
<?php
$data = "PHP";
print_r(unpack("C*",$data));
?>
$data = "PHP";
print_r(unpack("C*",$data));
?>
Запуск экземпляра »
Определение и использование
распаковывать функцию () из двоичных данных строки распакованы.
грамматика
unpack(format,data)
参数 | 描述 |
---|---|
format | 必需。规定在解包数据时所使用的格式。 可能的值:
|
data | 必需。规定被解包的二进制数据。 |
технические детали
Возвращает: | В случае успеха, он возвращает массив, если он не возвращает FALSE. |
---|---|
Версия PHP: | 4 + |
Журнал обновления: | Начиная с PHP 5.5.0 и далее, Perl совместимы следующие изменения: Код "A" держит концевая NULL байт. "A" ASCII-код удаляет все конечные пробелы. Новый код "Z" используется для заполнения строки NUL и удалите завершающий нулевой байт. |
Другие примеры
Пример 1
Распаковка данные:
<?php
$data = "PHP";
print_r(unpack("C*myint",$data));
?>
$data = "PHP";
print_r(unpack("C*myint",$data));
?>
Запуск экземпляра »
Пример 2
Распаковка данные:
<?php
$bin = pack("c2n2",0x1234,0x5678,65,66);
print_r(unpack("c2chars/n2int",$bin));
?>
$bin = pack("c2n2",0x1234,0x5678,65,66);
print_r(unpack("c2chars/n2int",$bin));
?>
Запуск экземпляра »
PHP Разное Справочное руководство