PHP - gmp_popcount() 函式



定義和用法

gmp_popcount() 函式計算總體計數。

描述

gmp_popcount() 統計給定位元組、字串等中非零條目('1' 位)的數量。

語法

gmp_popcount ( GMP $a ) : int

引數

序號 引數和描述
1

a

它可以是 GMP 資源編號、gmp 物件或數字字串。

返回值

PHP gmp_popcount() 函式返回總體計數作為整數。

PHP 版本

此函式將在 PHP 5.0.0 及更高版本中執行。

示例 1

gmp_popcount 的工作原理 -

<?php
   $pc = gmp_init("10000101", 2);
   $num = gmp_popcount($pc);
   echo "The result is : ".$num;
?>

這將產生以下結果 -

The result is : 3

示例 2

gmp_popcount() 的工作原理 -

<?php
   $pc = gmp_init("1011111101", 2);
   $num = gmp_popcount($pc);
   echo "The result is : ".$num;
?>

這將產生以下結果 -

The result is : 8
php_function_reference.htm
廣告