|
gmp_setbit
Set bit
(PHP 4 >= 4.0.4, PHP 5)
Example 812. gmp_setbit() example<?php The above example will output: 255 Code Examples / Notes » gmp_setbitbluej100@gmail
The third parameter is somewhat confusingly named; it would probably be better described as "$set_state". If true, it sets the bit to 1. If false, it sets the bit to 0. Default is true. <?php $num = gmp_init(1); gmp_setbit($num, 1); echo 'gmp_setbit(1, 1): '.gmp_strval($num, 2)."\n"; // 11 $num = gmp_init(1); gmp_setbit($num, 1, true); echo 'gmp_setbit(1, 1, true): '.gmp_strval($num, 2)."\n"; // 11 $num = gmp_init(1); gmp_setbit($num, 0, false); echo 'gmp_setbit(1, 0, false): '.gmp_strval($num, 2)."\n"; // 0 ?> |
Change Languagegmp_abs gmp_add gmp_and gmp_clrbit gmp_cmp gmp_com gmp_div_q gmp_div_qr gmp_div_r gmp_div gmp_divexact gmp_fact gmp_gcd gmp_gcdext gmp_hamdist gmp_init gmp_intval gmp_invert gmp_jacobi gmp_legendre gmp_mod gmp_mul gmp_neg gmp_nextprime gmp_or gmp_perfect_square gmp_popcount gmp_pow gmp_powm gmp_prob_prime gmp_random gmp_scan0 gmp_scan1 gmp_setbit gmp_sign gmp_sqrt gmp_sqrtrem gmp_strval gmp_sub gmp_testbit gmp_xor |