gmp_setbit - Установка бита
Вернуться к: GMP Функции
gmp_setbit
(PHP 4 >= 4.0.4, PHP 5)
gmp_setbit — Установка бита
Описание
Устанавливает в 1 бит с индексом index в числе a.
Список параметров
- a
-
Число, в котором требуется задать бит.
Может быть как числом GMP, так и строкой, при условии, что ее значение можно конвертировать в число.
- index
-
Позиция бита, который требуется установить.
- set_clear
-
Задается, если бит необходимо сбросить в 0. По умолчанию, функция устанавливает бит в 1. Индексация начинается с нуля.
Возвращаемые значения
Примеры
Пример #1 Пример использования gmp_setbit()
<?php
$a = gmp_init("0xfd");
gmp_setbit($a, 1); // Индексация с нуля
echo gmp_strval($a) . "\n";
?>
Результат выполнения данного примера:
255
Примечания
Замечание:
В отличие от большинства GMP функций, gmp_setbit() должна вызываться для уже существующего GMP ресурса (например, созданного функцией gmp_init()). Число не будет создаваться автоматически.
Вернуться к: GMP Функции