PHP - gmp_and() 函数



定义和用法

gmp_and() 函数返回两个数字的按位与比较结果。

描述

gmp_and() 计算两个给定数字的按位与。

语法

gmp_and ( GMP $num1 , GMP $num2 ) : GMP

参数

序号 参数及描述
1

num1

可以是 GMP 资源数字、gmp 对象或数字字符串。

2

num2

可以是 GMP 资源数字、gmp 对象或数字字符串。

返回值

PHP gmp_and() 函数返回一个由按位比较生成的 GMP 数字。

PHP 版本

此函数适用于 PHP 5.0.0 及更高版本。

示例 1

gmp_and 的工作原理 -

<?php
   $num1 = '4';
   $num2 = '8';
   $num3 = gmp_and($num1, $num2);
   echo "The BITWISE AND of 4 and 8 is :".$num3;

   echo "<br/><br/>";

   $num4 = '12';
   $num5 = '25';
   $num6 = gmp_and($num4, $num5);
   echo "The BITWISE AND 12 and 15 is :".$num6;
?>

这将产生以下结果 -

The BITWISE AND of 4 and 8 is :0
The BITWISE AND 12 and 15 is :8

示例 2

使用 GMP 数字 -

<?php
   $num1 = gmp_init(4);
   $num2 = gmp_init(8);
   $num3 = gmp_and($num1, $num2);
   echo "The BITWISE AND of 4 and 8 is :".$num3;

   echo "<br/><br/>";

   $num4 = gmp_init(12);
   $num5 = gmp_init(25);
   $num6 = gmp_and($num4, $num5);
   echo "The BITWISE AND 12 and 15 is :".$num6;
?>

这将产生以下结果 -

The BITWISE AND of 4 and 8 is :0
The BITWISE AND 12 and 15 is :8
php_function_reference.htm
广告