亚洲中文字幕视频国产|99RE久久精品国产|国产精品丝袜拍在线观看|国产成人精品午夜视频'|日韩欧美中文字幕在线一区|一区二区三区在线免费电影|国内精品久久久人妻中文字幕|精品人妻系列无码人妻免费视频

English | 簡體中文 | 繁體中文
查詢

gmp_setbit()函數(shù)—用法及示例

「 將指定索引位置的位設(shè)置為指定的值 」


函數(shù)名:gmp_setbit()

適用版本:PHP 4 >= 4.0.4, PHP 5, PHP 7

用法:gmp_setbit ( GMP $a , int $index [, bool $bit_on = TRUE ] ) : GMP

描述:該函數(shù)用于將指定索引位置的位設(shè)置為指定的值。索引從0開始,表示最低位。

參數(shù):

  • GMP $a:要修改的GMP數(shù)(大整數(shù))。
  • int $index:要設(shè)置的位的索引。
  • bool $bit_on(可選):設(shè)置為TRUE表示將位設(shè)置為1,設(shè)置為FALSE表示將位設(shè)置為0。默認為TRUE。

返回值:

  • 返回一個新的GMP數(shù),其位已在指定位置上設(shè)置為指定的值。

示例:

// 設(shè)置最低位為1
$number = gmp_init("10");
$index = 0;
$result = gmp_setbit($number, $index, true);
echo gmp_strval($result); // 輸出 "11"

// 設(shè)置第3位為0
$number = gmp_init("10111");
$index = 2;
$result = gmp_setbit($number, $index, false);
echo gmp_strval($result); // 輸出 "10011"

注意:該函數(shù)需要GMP擴展的支持。如果未安裝該擴展,可以在編譯PHP時加入--with-gmp選項或者在運行時加載extension=gmp模塊。

補充糾錯
上一個函數(shù): gmp_gcdext()函數(shù)
下一個函數(shù): gmp_scan1()函數(shù)
熱門PHP函數(shù)
分享鏈接