PHP - gmp_scan0() 函数



定义和用法

gmp_scan0() 函数扫描给定数字中的 0。

描述

gmp_scan0() 从给定的起始位置扫描 GMP 数字中的 0。当它得到第一个非零值时将停止。

语法

gmp_scan0 ( GMP $a , int $start ) : int

参数

序号 参数及描述
1

a

将要扫描的 GMP 数字。

2

start

扫描将开始的起始位置。

返回值

PHP gmp_scan0() 函数返回找到的位的索引(位置)的整数值。索引从 0 开始。

PHP 版本

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

示例 1

gmp_scan0() 的工作原理 -

<?php
   $num = gmp_init("10111011", 2);
   $pos = gmp_scan0($num, 0);
   echo "The position of 0 is :".$pos;
?>

这将产生以下结果 -

The position of 0 is :2

示例 2

gmp_scan0() 的工作原理 -

<?php
   $num = gmp_init("101110000111", 2);
   $pos = gmp_scan0($num, 4);
   echo "The position of 0 is :".$pos;
?>

这将产生以下结果 -

The position of 0 is :4
php_function_reference.htm
广告