vec

Синтаксис

vec EXPR, OFFSET, BITS

Описание

Интерпретирует строку, представляющую собой значение EXPR, как вектор беззнаковых целых чисел и возвращает значение битового поля, указанного аргументом OFFSET. Аргумент BITS определяет количество битов, резервируемых для каждой записи битового вектора. Он должен представлять собой степень двойки в диапазоне от 1 до 32.
Функция vec может также принимать значения. В этом случае вы должны использовать скобки, чтобы задать выражению правильный порядок выполнения операций:
vec($image, $max_x * $х + $у, 8) = 3;
Векторы, созданные этой функцией, могут анализироваться логическими операторами |, & и ^, которые используют битовые операции над векторами, если оба их операнда являются строками.
Для преобразования битового вектора в строку или массив, состоящий из нулей и единиц, используйте
$bits = unpack("b*", $vector);
@bits = split(//, unpack("b*", $vector));

ПРИМЕЧАНИЕ
Если вам известна точная длина вектора в битах, она может использоваться вместо «*».




2011-04-26 00:53:16 lykich

Thanks




Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: