gmp_hamdist
gmp_intval
Funções da GMP
PHP Manual

# gmp_init

(PHP 4 >= 4.0.4, PHP 5)

gmp_init — Cria um número GMP

### Descrição

resource gmp_init ( mixed `$number` [, int `$base` ] )

Cria um número GMP a partir de um inteiro ou uma string.

### Parâmetros

`number`

  Um inteiro ou uma string. A string pode representar um decimal, hexadecimal ou octal.

`base`

  A base. O padrão é 0.

  A base pode varia de 2 a 36. Se a base for 0 (valor padrão), a base atual é determinada pelos caracteres que vem na frente. Se os dois primeiros caracteres forem 0x ou 0X, é assumido hexadecimal, se não o primeiro caractere for "0", é assumido como octal, se não é assumido como decimal.

### Valor Retornado

Um resource de um número GMP.

### Changelog

Versão | Descrição
--- | ---
4.1.0 | O parâmetro opcional `base` foi adicionado.

### Exemplos

Exemplo #1 Criando um número GMP

`<?php
$a = gmp_init (123456);
$b = gmp_init ("0xFFFFDEBACDFEDF7200");
?>`

### Notas

> Nota:

> Não é necessário utilizar esta função se você quer usar um inteiro ou uma string no lugar de um número GMP nas funções GMP, como gmp_add(). Argumentos das funções são automaticamente convertidos para números GMP, se esta conversão é possível e necessária, usando as mesmas regras que gmp_init().

gmp_hamdist
gmp_intval
Funções da GMP
PHP Manual