首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

gmp_init

(PHP 4 >= 4.0.4, PHP 5, PHP 7)

gmp_init - 创建GMP编号

描述

代码语言:javascript
复制
GMP gmp_init ( mixed $number [, int $base = 0 ] )

从整数或字符串创建一个GMP号码。

参数

number

一个整数或字符串。字符串表示可以是十进制,十六进制或八进制。

base

基地。

基数可能在2到36之间。如果基数为0(默认值),则实际基数由前导字符确定:如果前两个字符为0x0X,则假定为十六进制,否则如果第一个字符为“0 “,则假定八进制,否则假定为十进制。

返回值

PHP 5.5及更早版本中的GMP编号资源,或PHP 5.6及更高版本中的GMP对象。

更新日志

描述

5.3.2

基地从2扩展到36,到2到62和-2到-36。

笔记

注意:要使用PHP 5.3.2中引入的扩展基础,PHP必须针对GMP 4.2.0或更高版本进行编译。

例子

示例#1创建GMP编号

代码语言:javascript
复制
<?php
$a?=?gmp_init(123456);
$b?=?gmp_init("0xFFFFDEBACDFEDF7200");
?>

笔记

注意:为了在GMP函数中使用整数或字符串代替GMP编号(如使用gmp_add()),没有必要调用此函数。如果可能并需要这种转换,函数参数会自动转换为GMP编号,使用与gmp_init()相同的规则。

← gmp_import

gmp_intval →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com