octdec

(PHP 4, PHP 5, PHP 7, PHP 8)

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() - Преобразовывает числа между произвольными системами счисления
To Top