PHP - gmp_​strval() 函数



定义和用法

gmp_​strval() 函数将给定的 GMP 数字转换为字符串。

描述

gmp_​strval() 将 GMP 数字转换为字符串,并以输入的基数表示。默认基数为 10。

语法

gmp_strval ( GMP $gmpnumber [, int $base = 10 ] ) : string

参数

序号 参数及描述
1

gmpnumber

要转换为字符串的 gmpnumber。gmpnumber 可以是 GMP 资源数字、gmp 对象或数字字符串。

2

base

返回数字所需的基数。默认基数为 10。基数可以取值 2 到 62 以及 -2 到 -36。

返回值

PHP gmp_strval() 函数将 GMP 数字作为字符串返回。

PHP 版本

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

示例 1

gmp_strval() 的工作原理 -

<?php
   $a = gmp_init("0x454feccd");
   $num = gmp_strval($a);
   echo "The decimal value is :".$num;
?>

这将产生以下结果 -

The decimal value is :1162865869

示例 2

gmp_strval() 的工作原理 -

<?php
   $a = gmp_init("0x454feccd");
   $num = gmp_strval($a, 8);
   echo "The value with base:8 is :".$num;
?>

这将产生以下结果 -

The value with base:8 is :10523766315

示例 3

gmp_strval() 的工作原理 -

<?php
   $a = gmp_init("0x454feccd");
   $num = gmp_strval($a, 36);
   echo "The value with base:36 is :".$num;
?>

这将产生以下结果 -

The value with base:36 is :j8c91p
php_function_reference.htm
广告