函數(shù)名:gmp_clrbit()
函數(shù)描述:gmp_clrbit() 函數(shù)用于將指定位置的比特位設置為0。
適用版本:PHP 4 >= 4.0.4, PHP 5, PHP 7
語法:gmp_clrbit ( GMP $a , int $index ) : GMP
參數(shù):
- $a: GMP 類型的整數(shù)對象,表示要修改的整數(shù)。
- $index: 要設置為0的比特位的索引值。
返回值:返回一個新的 GMP 整數(shù)對象,表示修改后的整數(shù)。
示例:
$a = gmp_init("10"); // 創(chuàng)建一個 GMP 對象,表示整數(shù) 10
$index = 2; // 指定要設置為0的比特位的索引值
$result = gmp_clrbit($a, $index); // 將整數(shù) 10 的第 2 位設置為0,返回修改后的整數(shù)
echo gmp_strval($result); // 輸出 8
在上面的示例中,我們創(chuàng)建了一個 GMP 對象 $a
,表示整數(shù) 10。然后,我們使用 gmp_clrbit()
函數(shù)將整數(shù) 10 的第 2 位設置為0,并將修改后的整數(shù)存儲在 $result
變量中。最后,我們使用 gmp_strval()
函數(shù)將 $result
轉換為字符串并進行輸出,結果為 8。