PHP decoct() 函数
定义与用法
decoct() 函数返回一个包含已给十进制数参数的八进制等效字符串。
此函数返回一个包含八进制字符 (0 到 7) 的字符串。
语法
decoct ( int $number ) : string
参数
| 序号 | 参数和描述 |
|---|---|
| 1 | number 要转换为等效八进制表示的十进制数 |
返回值
PHP decoct() 函数以字符串形式返回八进制数。
PHP 版本
此函数可在 PHP 版本 4.x、PHP 5.x 及 PHP 7.x 中使用。
示例
下列示例计算 1001 的二进制等效数并返回 '1751' −
<?php
$arg=1001;
$val=decoct($arg);
echo "decoct(" . $arg . ") = " . $val;
?>输出
将会生成以下结果 −
decoct(1001) = 1751
示例
下列示例显示忽略给定数字的小数部分。因此 100.55 被视为 100,在八进制系统中为 '144'。 −
<?php
$arg=100.55;
$val=decoct($arg);
echo "decoct(" . $arg . ") = " . $val;
?>输出
将会生成以下结果 −
decoct(100.55) = 144
示例
如果提供字符串作为参数,则结果为 0 −
<?php
$arg="Hello";
$val=decoct($arg);
echo "decoct(" . $arg . ") = " . $val;
?>输出
将会生成以下结果 −
decoct(Hello) = 0
示例
64 位系统上的最大整数为 9223372036854775807。decoct() 函数返回以下结果
<?php
$arg=9223372036854775807;
$val=decoct($arg);
echo "decoct(" . $arg . ") = " . $val;
?>输出
将会生成以下结果 −
decoct(9223372036854775807) = 777777777777777777777
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP