gmp_sub
gmp_xor
GMP Funktionen
PHP Manual

# gmp_testbit

(PHP 5 >= 5.3.0)

gmp_testbit — Tests if a bit is set

### Beschreibung

bool gmp_testbit ( resource `$a` , int `$index` )

Tests if the specified bit is set.

### Parameter-Liste

`a`

  Dies kann entweder eine resource für einen GMP-Wert sein oder ein numerischer String, wenn es möglich ist, diesen in einen GMP-Wert umzuwandeln.

`index`

  The bit to test

### Rückgabewerte

Returns `TRUE` if the bit is set in resource `$a`, otherwise `FALSE`.

### Fehler/Exceptions

An `E_WARNING` level error is issued when `index` is less than zero, and `FALSE` is returned.

### Beispiele

Beispiel #1 gmp_testbit() example

`<?php
$n = gmp_init("1000000");
var_dump(gmp_testbit($n, 1));
gmp_setbit($n, 1);
var_dump(gmp_testbit($n, 1));
?>`

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

    bool(false)
    bool(true)

### Siehe auch

- gmp_setbit() - Set bit
- gmp_clrbit() - Clear bit

gmp_sub
gmp_xor
GMP Funktionen
PHP Manual