PHP gmp_scan0()函数

PHP gmp_scan0()函数

PHP语言提供了多个GMP函数来处理和操作数字数据。GMP函数gmp_scan0()显示了“扫描到0”位和数值。在这里,我们可以找到输入基数数字中“0”值的位置。该数字使用索引值或位于最大或最重要的数字位置进行扫描,直到找到0。

语法

语法显示了对GMP函数进行扫描,将“0”索引号指向最重要的GMP参数。

<?php
gmp_scan0(base_value,index_value);
?>

参数

  • 该函数接受两个变量:base_value表示基础数值,index_value表示整数值。gmp_scan0()函数及其操作均依赖这两个变量。
  • 该函数支持PHP 5.6及以上版本,并且支持各种输入数据。GMP字符串数据会转换成数字。
    • $base_value :这是整数数据的GMP参数,作为函数的基础值或输出值。
    • $index_value :这是整数参数,用于使用index_value扫描base_value的0。

返回值

该函数在对给定数据进行扫描得到“0”后显示数值输出。

示例

示例演示了使用基础值和索引值扫描“0”位的GMP函数。

示例1: 给出了使用基本参数显示0位值的位置的示例。这里我们使用相同的基础值和不同的索引值。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_scan0() Function </h4>
<p> Scan the position of the 0 bit using function and its parameter </p>
<?php
value1 = gmp_scan0("11111111", "2");value2 = gmp_scan0("11111111", "4");
value3 = gmp_scan0("11111111", "1");value4 = gmp_scan0("11111111", "3");
echo "The position of the 0 bit using GMP parameters : " .value1;
echo "<br/>";
echo " The position of the 0 bit using GMP parameters: " .value2;
echo "<br/>";
echo " The position of the 0 bit using GMP parameters: " .value3;
echo "<br/>";
echo " The position of the 0 bit using GMP parameters:  " .value4;
?>
</body>
</html>

输出:

输出图像显示了输入数据中0位值的位置。

PHP gmp_scan0()函数

示例2: 给出一个示例显示了使用基本参数显示0位值的位置。这里我们使用不同的基值和相同的索引值。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_scan0() Function </h4>
<p> Scan the position of the 0 bit using function and its parameter </p>
<?php
value1 = gmp_scan0("1111", "2");value2 = gmp_scan0("11100111", "2");
value3 = gmp_scan0("0011100", "2");value4 = gmp_scan0("1111001", "2");
echo "The position of the 0 bit using GMP parameters : " .value1;
echo "<br/>";
echo " The position of the 0 bit using GMP parameters: " .value2;
echo "<br/>";
echo " The position of the 0 bit using GMP parameters: " .value3;
echo "<br/>";
echo " The position of the 0 bit using GMP parameters:  " .value4;
?>
</body>
</html>

输出:

输出图片显示了输入数据中0位值的位置。

PHP gmp_scan0()函数

示例3: 给出的示例显示了使用必要参数显示0位值的位置。在这里,我们使用不同的基值和不同的索引值。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_scan0() Function </h4>
<p> Scan the position of the 0 bit using function and its parameter </p>
<?php
value1 = gmp_scan0("10001111", "2");value2 = gmp_scan0("111000111", "4");
value3 = gmp_scan0("00001111", "1");value4 = gmp_scan0("0011110000", "3");
echo "The position of the 0 bit using GMP parameters : " .value1;
echo "<br/>";
echo " The position of the 0 bit using GMP parameters: " .value2;
echo "<br/>";
echo " The position of the 0 bit using GMP parameters: " .value3;
echo "<br/>";
echo " The position of the 0 bit using GMP parameters:  " .value4;
?>
</body>
</html>

输出:

输出图像显示了输入数据中0位值的位置。

PHP gmp_scan0()函数

示例4: 给出的示例显示了使用基本参数的0位值的位置。在这里,我们使用不同的整数值以及“0”索引值。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_scan0() Function </h4>
<p> Scan the position of the 0 bit using function and its parameter </p>
<?php
value1 = gmp_scan0("510", "0");value2 = gmp_scan0("801", "0");
value3 = gmp_scan0("300", "0");value4 = gmp_scan0("9011", "0");
echo "The position of the 0 bit using GMP parameters : " .value1;
echo "<br/>";
echo " The position of the 0 bit using GMP parameters: " .value2;
echo "<br/>";
echo " The position of the 0 bit using GMP parameters: " .value3;
echo "<br/>";
echo " The position of the 0 bit using GMP parameters:  " .value4;
?>
</body>
</html>

输出:

输出图像显示输入数据中0位值的位置。

PHP gmp_scan0()函数

示例5: 给出了使用关键参数显示0位值位置的示例。在这里,我们使用gmp_init()函数初始化参数,并将其与gmp_scan0()函数一起使用。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_scan0() Function </h4>
<p> Scan the position of the 0 bit using function and its parameter </p>
<?php
var1 = gmp_init("1111111");var2 = gmp_init("11001100");
var3 = gmp_init("11011101");var4 = gmp_init("00110010");
index_var1 = "2";index_var2 = "3";
index_var3 = "4";value1 = gmp_scan0(var1,index_var1);
value2 = gmp_scan0(var2, index_var2);value3 = gmp_scan0(var3,index_var3);
value4 = gmp_scan0(var4, index_var3);
echo "The position of the 0 bit using GMP parameters : " .value1;
echo "<br/>";
echo " The position of the 0 bit using GMP parameters: " .value2;
echo "<br/>";
echo " The position of the 0 bit using GMP parameters: " .value3;
echo "<br/>";
echo " The position of the 0 bit using GMP parameters: " .$value4;
?>
</body>
</html>

输出:

输出图像显示了输入数据的0位值的位置。

PHP gmp_scan0()函数

示例6: 给定一个示例显示了使用基本参数显示0位值的位置。这里,我们使用了GMP参数和函数,其中包括gmp_scan0()函数。

<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_scan0() Function </h4>
<p> Scan the position of the 0 bit using function and its parameter </p>
<?php
var1 = gmp_init("5130101");var2 = gmp_neg("-5000");
var3 = gmp_com("-11011101");var4 = gmp_abs("-1450211");
index_var1 = "2";index_var2 = "3";
index_var3 = "4";value1 = gmp_scan0(var1,index_var1);
value2 = gmp_scan0(var2, index_var2);value3 = gmp_scan0(var3,index_var3);
value4 = gmp_scan0(var4, index_var3);
echo "The position of the 0 bit using GMP parameters : " .value1;
echo "<br/>";
echo " The position of the 0 bit using GMP parameters: " .value2;
echo "<br/>";
echo " The position of the 0 bit using GMP parameters: " .value3;
echo "<br/>";
echo " The position of the 1 bit using GMP parameters: " .$value4;
?>
</body>
</html>

输出:

输出图像显示了输入数据中0位值的位置。

PHP gmp_scan0()函数

结论

gmp_scan0()函数显示给定数字中“0”位的位置。此函数帮助使用单行函数获得输出。使用该函数可以消除PHP编程语言中的数学运算复杂的编码部分。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程