PHP 8.4.3 Released!

octdec

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

octdecConversion d'octal en décimal

Description

octdec(string $octal_string): int|float

Retourne une chaîne contenant la représentation décimale du nombre octal_string.

Liste de paramètres

octal_string

La chaîne de caractères octale à convertir. Tout caractères invalides dans octal_string sont ignorés silencieusement. À partir de PHP 7.4.0 fournir des caractères invalides est obsolète. Le nombre à convertir.

Valeurs de retour

La représentation décimale de octal_string

Historique

Version Description
7.4.0 Passer des caractères invalides génèrera désormais une notice obsolète. Le résultat sera toujours calculé comme si les caractères invalides n'existaient pas.

Exemples

Exemple #1 Exemple avec octdec()

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

L'exemple ci-dessus va afficher :

63
45

Notes

Note:

La fonction peut convertir des nombres qui sont trop larges pour tenir dans un type entier, dans ce cas, ces valeurs sont retourné en tant que nombre décimal.

Voir aussi

  • decoct() - Convertit de décimal en octal
  • bindec() - Convertit de binaire en décimal
  • hexdec() - Convertit de hexadécimal en décimal
  • base_convert() - Convertit un nombre entre des bases arbitraires

add a note

User Contributed Notes 1 note

up
2
contato at andersonfraga dot net
16 years ago
Number is octal?

Simple and easy:

<?php

function is_octal($x) {
return
decoct(octdec($x)) == $x;
}

echo
is_octal(077); // true
echo is_octal(195); // false

?>

Thanks
[]'s
To Top