gmp_setbit

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

gmp_setbit - Встановлення біта

Опис

gmp_setbit(GMP $num, int $index, bool $value = true): void

Встановлює 1 біт з індексом indexв числеnum

Список параметрів

num

Об'єкт GMP

index

Індекс встановлюваного біта. Індекс 0 вказує на молодший біт.

value

True для установки біта (установки в 1/включено); false для його очищення (установки 0/вимкнено).

Значення, що повертаються

Об'єкт класу GMP

Приклади

Приклад #1 Приклад використання gmp_setbit()- 0 индекс

Loading...

Результат виконання наведеного прикладу:

2 -> 0b10
3 -> 0b11

Приклад #2 Приклад використання gmp_setbit()- 1 индекс

Loading...

Результат виконання наведеного прикладу:

253 -> 0b11111101
255 -> 0b11111111

Приклад #3 Приклад використання gmp_setbit()очистка бита

Loading...

Результат виконання наведеного прикладу:

255 -> 0b11111111
254 -> 0b11111110

Примітки

Зауваження :

На відміну від більшості GMP функцій, gmp_setbit() має викликатися для вже існуючого об'єкта GMP (наприклад, створеного функцією gmp_init()). Число не створюватиметься автоматично.

Дивіться також