base_convert
Function • Params and return types changed in PHP 8.0
Convert a number between arbitrary bases.
base_convert Function synopsis
base_convert(
string $num,
int $from_base,
int $to_base
): string
Parameters
$num
Typestring
The number to convert. Any invalid characters in
$num are silently ignored.
As of PHP 7.4.0 supplying any invalid characters is deprecated.
$from_base
Typeint
The base $num is in
$to_base
Typeint
The base to convert $num to
Return value
Typestring
Changes to the base_convert Function
PHP 8.0
- Return type added:
string - Parameter name of parameter #1 changed:
$numberto$num - Parameter type added for parameter #1 (
$num):string - Parameter name of parameter #2 changed:
$frombaseto$from_base - Parameter type added for parameter #2 (
$from_base):int - Parameter name of parameter #3 changed:
$tobaseto$to_base - Parameter type added for parameter #3 (
$to_base):int
base_convert(
- $number,
+ string $num,
- $frombase,
+ int $from_base,
- $tobase
+ int $to_base
- )
+ ): string base_convert Function Availability
base_convert Function Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Upcoming Release | Yes |
| PHP 8.5Supported (Latest) | Yes |
| PHP 8.4Supported | Yes |
| PHP 8.3Security-Fixes Only | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Unsupported | Yes |
| PHP 8.0Unsupported | Yes |
| PHP 7.4Unsupported | Yes |
| PHP 7.3Unsupported | Yes |
| PHP 7.2Unsupported | Yes |
| PHP 7.1Unsupported | Yes |
| PHP 7.0Unsupported | Yes |
| PHP 5.6Unsupported | Yes |
| PHP 5.5Unsupported | Yes |
| PHP 5.4Unsupported | Yes |
| PHP 5.3Unsupported | Yes |