# octdec

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

octdec — Wandelt von oktal zu dezimal um

### Beschreibung

octdec(string `$octal_string`): int|float

Gibt die dezimale Entsprechung der in oktaler Darstellung angegebenen Zahl `octal_string` zurück.

### Parameter-Liste

`octal_string`

  Die umzuwandelnde Oktal-Zeichenkette. Jegliche ungültigen Zeichen in `octal_string` werden stillschweigend ignoriert. Von PHP 7.4.0 an ist die Übergabe jeglicher ungültiger Zeichen missbilligt.

### Rückgabewerte

Die Dezimaldarstellung von `octal_string`.

### Changelog

Version | Beschreibung
--- | ---
7.4.0 | Die Übergabe ungültiger Zeichen löst nun einen Deprecation-Hinweis aus. Das Ergebnis wird weiterhin so berechnet, als würden die ungültigen Zeichen nicht existieren.

### Beispiele

Beispiel #1 octdec()-Beispiel

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

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

    63
    45

### Anmerkungen

> Hinweis:

> Die Funktion kann nun auch Werte umwandeln, die zu groß für den Typ int der jeweiligen Plattform sind, das Ergebnis wird dann als float zurückgegeben.

### Siehe auch

- decoct() - Wandelt von dezimal zu oktal um
- bindec() - Wandelt von binär zu dezimal um
- hexdec() - Wandelt von hexadezimal zu dezimal um
- base_convert() - Wandelt einen numerischen Wert zwischen verschiedenen Zahlensystemen um

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open