octdec

(PHP 4, PHP 5, PHP 7)

octdecПереводит число из восьмеричной системы счисления в десятичную

Описание

octdec ( string $octal_string ) : int|float

Возвращает десятичный эквивалент восьмеричного числа, указанного в аргументе octal_string.

Список параметров

octal_string

Восьмеричная строка для преобразования. Любые некорректные символы в octal_string игнорируются. Начиная с PHP 7.4.0, предоставление любых некорректных символов устарело.

Возвращаемые значения

Десятичное представление octal_string

Список изменений

Версия Описание
7.4.0 Передача некорректных символов будет выдавать уведомление об устаревании. Результат будет вычислен так, как если бы некорректные символы не существовали.

Примеры

Пример #1 Пример использования octdec()

<?php
echo octdec('77') . "\n";
echo 
octdec(decoct(45));
?>

Результат выполнения данного примера:

63
45

Примечания

Замечание:

Эта функция может конвертировать числа, которые слишком большие для типа int на текущей платформе. В этом случае большие значения возвращаются как float.

Смотрите также

  • decoct() - Переводит число из десятичной системы счисления в восьмеричную
  • bindec() - Двоичное в десятичное
  • hexdec() - Переводит число из шестнадцатеричной системы счисления в десятичную
  • base_convert() - Преобразование числа между произвольными системами счисления