gmp_strval

Convert GMP number to string

Description

string gmp_strval(GMPintstring $num, int $base = 10)

Convert GMP number to string representation in base base. The default base is 10.

Parameters

num

The GMP number that will be converted to a string.

A GMP object, an int, or a string that can be interpreted as a number following the same logic as if the string was used in gmp_init with automatic base detection (i.e. when base is equal to 0).

base

The base of the returned number. The default base is 10. Allowed values for the base are from 2 to 62 and -2 to -36.

Return Values

The number, as a string.

Examples

Example #1 Converting a GMP number to a string

<?php
$a = gmp_init("0x41682179fbf5");
printf("Decimal: %s, 36-based: %s", gmp_strval($a), gmp_strval($a,36));
?>