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

Gibt bei Erfolg `TRUE` zurück. Im Fehlerfall wird `FALSE` zurückgegeben.

### Fehler/Exceptions

`E_WARNING` is issued when `index` is less than zero.

### 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