Hướng dẫn octdec php

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

octdecOctal to decimal

Description

octdec(string $octal_string): int|float

Parameters

octal_string

The octal string to convert. Any invalid characters in octal_string are silently ignored. As of PHP 7.4.0 supplying any invalid characters is deprecated.

Return Values

The decimal representation of octal_string

Changelog

VersionDescription
7.4.0 Passing invalid characters will now generate a deprecation notice. The result will still be computed as if the invalid characters did not exist.

Examples

Example #1 octdec() example

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

The above example will output:

Notes

Note:

The function can convert numbers that are too large to fit into the platforms int type, larger values are returned as float in that case.

See Also

  • decoct() - Decimal to octal
  • bindec() - Binary to decimal
  • hexdec() - Hexadecimal to decimal
  • base_convert() - Convert a number between arbitrary bases

contato at andersonfraga dot net

14 years ago

Number is octal?

Simple and easy:

<?phpfunction is_octal($x) {
    return
decoct(octdec($x)) == $x;
}

echo

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

Thanks
[]'s

Anonymous

20 years ago

The 'S' flag for Unix file access rights is badly computed in the above sample.
If the corresponding 'x' bit (exec) is not set, and the 's' bit (setgid/setuid/sticky) is set, then the flag should not be displayed as and uppercase 'S', but as a lower case 's'. Also the sticky bit (mainly used for folders with public right access rights such as /tmp to protect against deletion by non owner) is badly named ("text"?).

harry at disgruntledgoat dot com

15 years ago

Calling the sticky bit "text" is not erroneous: On UNIX back in 1974, it instructed the operating system to retain the text segment of the program in swap space after the process exited. This speeded subsequent executions by allowing the kernel to make a single operation of moving the program from swap to real memory.

❮ PHP Math Reference

Example

Convert octal to decimal:

<?php
echo octdec("36") . "<br>";
echo octdec("12") . "<br>";
echo octdec("3063") . "<br>";
echo octdec("106");
?>

Try it Yourself »


Definition and Usage

The octdec() function converts an octal number to a decimal number.

Tip: To convert decimal to octal, look at the decoct() function.


Syntax

Parameter Values

ParameterDescription
octal_string Required. Specifies the octal string to convert

Technical Details

Return Value:The decimal value of octal_string
Return Type:Float / Integer
PHP Version:4+

❮ PHP Math Reference


  • Hàm octdec () trong PHP
      • Ví dụ
    • Định nghĩa và Cách sử dụng
    • Cú pháp
    • Giá trị tham số
    • Chi tiết kỹ thuật
      • Related posts:

❮ Tham khảo Toán PHP

Ví dụ

Chuyển đổi bát phân sang thập phân:

<?php
echo octdec(“36”) . “<br>”;
echo octdec(“12”) . “<br>”;
echo octdec(“3063”) . “<br>”;
echo octdec(“106”);
?>

Hãy tự mình thử »


Định nghĩa và Cách sử dụng

Hàm octdec () chuyển đổi một số bát phân thành một số thập phân.

Mẹo: Để chuyển đổi thập phân sang bát phân, hãy xem hàm decoct () .


Cú pháp

Giá trị tham số

ParameterDescription
octal_string Required. Specifies the octal string to convert

Chi tiết kỹ thuật

Giá trị trả lại:Giá trị thập phân của chuỗi bát phân
Loại trả lại:Phao / Số nguyên
Phiên bản PHP:4+

❮ Tham khảo Toán PHP

botvietbai.com

BCK là giải pháp tích hợp thanh toán MOMO, ViettelPay, VNPay, Vietcombank, Vietinbank, Techcombank, MB.. dành cho cá nhân !